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

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;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-style:dotted;outline-color:#ccc;outline-width:1px}[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{margin:.6em 0;font-size:26px}@media screen and (min-width:576px){h1{font-size:calc(-5.38462px + 5.44872vw)}}@media screen and (min-width:1200px){h1{font-size:60px}}h2{font-size:2.3em;margin:.5em 0}h3{font-size:2em;margin:.4em 0}h4{font-size:1.8em;margin:.3em 0}h5{font-size:1.6em;margin:.2em 0}h6{font-size:1.4em;margin:.1em 0}html{font-size:12px}@media screen and (min-width:576px){html{font-size:calc(6.46154px + .96154vw)}}@media screen and (min-width:1200px){html{font-size:18px}}.body{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif;letter-spacing:0;background:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.body__wrapper{color:#919191;background:#fff}.body--home .header__container{height:100vh;width:100%}.body .header__nav{position:relative}.body.call-tracking-activated.body--menu-opened .call-tracking{display:none}.body.call-tracking-activated .footer-v1{padding-bottom:4em}@media screen and (min-width:576px){.body.call-tracking-activated .footer-v1{padding-bottom:0}}.linkBloc__parent{overflow:hidden}.linkBloc__parent .linkBloc:after{display:block;position:absolute;top:50%;left:50%;width:2000px;content:"";height:2000px;transform:translateX(-50%) translateY(-50%)}.container{max-width:1270px;margin:0 auto}.row{display:flex;flex-wrap:wrap;list-style:none;margin-left:-20px}.row.row--gutterless{margin-left:0}.row>[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}.landing{overflow:hidden;width:100%;height:auto;padding:4em 0;display:flex;align-items:center}@media screen and (min-width:1200px){.landing{min-height:100vh}}.landing:before,.landing>*{z-index:3}.landing>.module__aligner{width:100%;display:flex;align-items:center;align-self:stretch;position:relative;z-index:3;transform:translateZ(0)}.landing>.module__aligner>*{width:100%}.landing>.module__background{clip:rect(0,auto,auto,0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.landing>.module__background>*{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.landing:nth-child(odd)>.module__background>*{position:fixed;-webkit-perspective:1000px}@media screen and (min-width:768px){.landing{padding-top:3em;padding-bottom:3em}}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.landing{height:100vh;padding-top:2em;padding-bottom:2em}}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.landing{padding-top:5em;padding-bottom:5em}}.landing .title{margin-bottom:6%}.landing.landing--no-height{height:auto;min-height:inherit}a[class*=__global-link]{text-decoration:none}.main{background:#fff;position:relative;z-index:2000}@media screen and (min-width:0){.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:1em!important}.mt-1,.my-1{margin-top:1em!important}.mr-1,.mx-1{margin-right:1em!important}.mb-1,.my-1{margin-bottom:1em!important}.ml-1,.mx-1{margin-left:1em!important}.m-2{margin:2em!important}.mt-2,.my-2{margin-top:2em!important}.mr-2,.mx-2{margin-right:2em!important}.mb-2,.my-2{margin-bottom:2em!important}.ml-2,.mx-2{margin-left:2em!important}.m-3{margin:3em!important}.mt-3,.my-3{margin-top:3em!important}.mr-3,.mx-3{margin-right:3em!important}.mb-3,.my-3{margin-bottom:3em!important}.ml-3,.mx-3{margin-left:3em!important}.m-4{margin:4em!important}.mt-4,.my-4{margin-top:4em!important}.mr-4,.mx-4{margin-right:4em!important}.mb-4,.my-4{margin-bottom:4em!important}.ml-4,.mx-4{margin-left:4em!important}.m-5{margin:5em!important}.mt-5,.my-5{margin-top:5em!important}.mr-5,.mx-5{margin-right:5em!important}.mb-5,.my-5{margin-bottom:5em!important}.ml-5,.mx-5{margin-left:5em!important}.m-6{margin:6em!important}.mt-6,.my-6{margin-top:6em!important}.mr-6,.mx-6{margin-right:6em!important}.mb-6,.my-6{margin-bottom:6em!important}.ml-6,.mx-6{margin-left:6em!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:1em!important}.pt-1,.py-1{padding-top:1em!important}.pr-1,.px-1{padding-right:1em!important}.pb-1,.py-1{padding-bottom:1em!important}.pl-1,.px-1{padding-left:1em!important}.p-2{padding:2em!important}.pt-2,.py-2{padding-top:2em!important}.pr-2,.px-2{padding-right:2em!important}.pb-2,.py-2{padding-bottom:2em!important}.pl-2,.px-2{padding-left:2em!important}.p-3{padding:3em!important}.pt-3,.py-3{padding-top:3em!important}.pr-3,.px-3{padding-right:3em!important}.pb-3,.py-3{padding-bottom:3em!important}.pl-3,.px-3{padding-left:3em!important}.p-4{padding:4em!important}.pt-4,.py-4{padding-top:4em!important}.pr-4,.px-4{padding-right:4em!important}.pb-4,.py-4{padding-bottom:4em!important}.pl-4,.px-4{padding-left:4em!important}.p-5{padding:5em!important}.pt-5,.py-5{padding-top:5em!important}.pr-5,.px-5{padding-right:5em!important}.pb-5,.py-5{padding-bottom:5em!important}.pl-5,.px-5{padding-left:5em!important}.p-6{padding:6em!important}.pt-6,.py-6{padding-top:6em!important}.pr-6,.px-6{padding-right:6em!important}.pb-6,.py-6{padding-bottom:6em!important}.pl-6,.px-6{padding-left:6em!important}.m-n1{margin:-1em!important}.mt-n1,.my-n1{margin-top:-1em!important}.mr-n1,.mx-n1{margin-right:-1em!important}.mb-n1,.my-n1{margin-bottom:-1em!important}.ml-n1,.mx-n1{margin-left:-1em!important}.m-n2{margin:-2em!important}.mt-n2,.my-n2{margin-top:-2em!important}.mr-n2,.mx-n2{margin-right:-2em!important}.mb-n2,.my-n2{margin-bottom:-2em!important}.ml-n2,.mx-n2{margin-left:-2em!important}.m-n3{margin:-3em!important}.mt-n3,.my-n3{margin-top:-3em!important}.mr-n3,.mx-n3{margin-right:-3em!important}.mb-n3,.my-n3{margin-bottom:-3em!important}.ml-n3,.mx-n3{margin-left:-3em!important}.m-n4{margin:-4em!important}.mt-n4,.my-n4{margin-top:-4em!important}.mr-n4,.mx-n4{margin-right:-4em!important}.mb-n4,.my-n4{margin-bottom:-4em!important}.ml-n4,.mx-n4{margin-left:-4em!important}.m-n5{margin:-5em!important}.mt-n5,.my-n5{margin-top:-5em!important}.mr-n5,.mx-n5{margin-right:-5em!important}.mb-n5,.my-n5{margin-bottom:-5em!important}.ml-n5,.mx-n5{margin-left:-5em!important}.m-n6{margin:-6em!important}.mt-n6,.my-n6{margin-top:-6em!important}.mr-n6,.mx-n6{margin-right:-6em!important}.mb-n6,.my-n6{margin-bottom:-6em!important}.ml-n6,.mx-n6{margin-left:-6em!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}}@media screen and (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:1em!important}.mt-sm-1,.my-sm-1{margin-top:1em!important}.mr-sm-1,.mx-sm-1{margin-right:1em!important}.mb-sm-1,.my-sm-1{margin-bottom:1em!important}.ml-sm-1,.mx-sm-1{margin-left:1em!important}.m-sm-2{margin:2em!important}.mt-sm-2,.my-sm-2{margin-top:2em!important}.mr-sm-2,.mx-sm-2{margin-right:2em!important}.mb-sm-2,.my-sm-2{margin-bottom:2em!important}.ml-sm-2,.mx-sm-2{margin-left:2em!important}.m-sm-3{margin:3em!important}.mt-sm-3,.my-sm-3{margin-top:3em!important}.mr-sm-3,.mx-sm-3{margin-right:3em!important}.mb-sm-3,.my-sm-3{margin-bottom:3em!important}.ml-sm-3,.mx-sm-3{margin-left:3em!important}.m-sm-4{margin:4em!important}.mt-sm-4,.my-sm-4{margin-top:4em!important}.mr-sm-4,.mx-sm-4{margin-right:4em!important}.mb-sm-4,.my-sm-4{margin-bottom:4em!important}.ml-sm-4,.mx-sm-4{margin-left:4em!important}.m-sm-5{margin:5em!important}.mt-sm-5,.my-sm-5{margin-top:5em!important}.mr-sm-5,.mx-sm-5{margin-right:5em!important}.mb-sm-5,.my-sm-5{margin-bottom:5em!important}.ml-sm-5,.mx-sm-5{margin-left:5em!important}.m-sm-6{margin:6em!important}.mt-sm-6,.my-sm-6{margin-top:6em!important}.mr-sm-6,.mx-sm-6{margin-right:6em!important}.mb-sm-6,.my-sm-6{margin-bottom:6em!important}.ml-sm-6,.mx-sm-6{margin-left:6em!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:1em!important}.pt-sm-1,.py-sm-1{padding-top:1em!important}.pr-sm-1,.px-sm-1{padding-right:1em!important}.pb-sm-1,.py-sm-1{padding-bottom:1em!important}.pl-sm-1,.px-sm-1{padding-left:1em!important}.p-sm-2{padding:2em!important}.pt-sm-2,.py-sm-2{padding-top:2em!important}.pr-sm-2,.px-sm-2{padding-right:2em!important}.pb-sm-2,.py-sm-2{padding-bottom:2em!important}.pl-sm-2,.px-sm-2{padding-left:2em!important}.p-sm-3{padding:3em!important}.pt-sm-3,.py-sm-3{padding-top:3em!important}.pr-sm-3,.px-sm-3{padding-right:3em!important}.pb-sm-3,.py-sm-3{padding-bottom:3em!important}.pl-sm-3,.px-sm-3{padding-left:3em!important}.p-sm-4{padding:4em!important}.pt-sm-4,.py-sm-4{padding-top:4em!important}.pr-sm-4,.px-sm-4{padding-right:4em!important}.pb-sm-4,.py-sm-4{padding-bottom:4em!important}.pl-sm-4,.px-sm-4{padding-left:4em!important}.p-sm-5{padding:5em!important}.pt-sm-5,.py-sm-5{padding-top:5em!important}.pr-sm-5,.px-sm-5{padding-right:5em!important}.pb-sm-5,.py-sm-5{padding-bottom:5em!important}.pl-sm-5,.px-sm-5{padding-left:5em!important}.p-sm-6{padding:6em!important}.pt-sm-6,.py-sm-6{padding-top:6em!important}.pr-sm-6,.px-sm-6{padding-right:6em!important}.pb-sm-6,.py-sm-6{padding-bottom:6em!important}.pl-sm-6,.px-sm-6{padding-left:6em!important}.m-sm-n1{margin:-1em!important}.mt-sm-n1,.my-sm-n1{margin-top:-1em!important}.mr-sm-n1,.mx-sm-n1{margin-right:-1em!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-1em!important}.ml-sm-n1,.mx-sm-n1{margin-left:-1em!important}.m-sm-n2{margin:-2em!important}.mt-sm-n2,.my-sm-n2{margin-top:-2em!important}.mr-sm-n2,.mx-sm-n2{margin-right:-2em!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-2em!important}.ml-sm-n2,.mx-sm-n2{margin-left:-2em!important}.m-sm-n3{margin:-3em!important}.mt-sm-n3,.my-sm-n3{margin-top:-3em!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3em!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3em!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3em!important}.m-sm-n4{margin:-4em!important}.mt-sm-n4,.my-sm-n4{margin-top:-4em!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4em!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4em!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4em!important}.m-sm-n5{margin:-5em!important}.mt-sm-n5,.my-sm-n5{margin-top:-5em!important}.mr-sm-n5,.mx-sm-n5{margin-right:-5em!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-5em!important}.ml-sm-n5,.mx-sm-n5{margin-left:-5em!important}.m-sm-n6{margin:-6em!important}.mt-sm-n6,.my-sm-n6{margin-top:-6em!important}.mr-sm-n6,.mx-sm-n6{margin-right:-6em!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-6em!important}.ml-sm-n6,.mx-sm-n6{margin-left:-6em!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media screen and (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:1em!important}.mt-md-1,.my-md-1{margin-top:1em!important}.mr-md-1,.mx-md-1{margin-right:1em!important}.mb-md-1,.my-md-1{margin-bottom:1em!important}.ml-md-1,.mx-md-1{margin-left:1em!important}.m-md-2{margin:2em!important}.mt-md-2,.my-md-2{margin-top:2em!important}.mr-md-2,.mx-md-2{margin-right:2em!important}.mb-md-2,.my-md-2{margin-bottom:2em!important}.ml-md-2,.mx-md-2{margin-left:2em!important}.m-md-3{margin:3em!important}.mt-md-3,.my-md-3{margin-top:3em!important}.mr-md-3,.mx-md-3{margin-right:3em!important}.mb-md-3,.my-md-3{margin-bottom:3em!important}.ml-md-3,.mx-md-3{margin-left:3em!important}.m-md-4{margin:4em!important}.mt-md-4,.my-md-4{margin-top:4em!important}.mr-md-4,.mx-md-4{margin-right:4em!important}.mb-md-4,.my-md-4{margin-bottom:4em!important}.ml-md-4,.mx-md-4{margin-left:4em!important}.m-md-5{margin:5em!important}.mt-md-5,.my-md-5{margin-top:5em!important}.mr-md-5,.mx-md-5{margin-right:5em!important}.mb-md-5,.my-md-5{margin-bottom:5em!important}.ml-md-5,.mx-md-5{margin-left:5em!important}.m-md-6{margin:6em!important}.mt-md-6,.my-md-6{margin-top:6em!important}.mr-md-6,.mx-md-6{margin-right:6em!important}.mb-md-6,.my-md-6{margin-bottom:6em!important}.ml-md-6,.mx-md-6{margin-left:6em!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:1em!important}.pt-md-1,.py-md-1{padding-top:1em!important}.pr-md-1,.px-md-1{padding-right:1em!important}.pb-md-1,.py-md-1{padding-bottom:1em!important}.pl-md-1,.px-md-1{padding-left:1em!important}.p-md-2{padding:2em!important}.pt-md-2,.py-md-2{padding-top:2em!important}.pr-md-2,.px-md-2{padding-right:2em!important}.pb-md-2,.py-md-2{padding-bottom:2em!important}.pl-md-2,.px-md-2{padding-left:2em!important}.p-md-3{padding:3em!important}.pt-md-3,.py-md-3{padding-top:3em!important}.pr-md-3,.px-md-3{padding-right:3em!important}.pb-md-3,.py-md-3{padding-bottom:3em!important}.pl-md-3,.px-md-3{padding-left:3em!important}.p-md-4{padding:4em!important}.pt-md-4,.py-md-4{padding-top:4em!important}.pr-md-4,.px-md-4{padding-right:4em!important}.pb-md-4,.py-md-4{padding-bottom:4em!important}.pl-md-4,.px-md-4{padding-left:4em!important}.p-md-5{padding:5em!important}.pt-md-5,.py-md-5{padding-top:5em!important}.pr-md-5,.px-md-5{padding-right:5em!important}.pb-md-5,.py-md-5{padding-bottom:5em!important}.pl-md-5,.px-md-5{padding-left:5em!important}.p-md-6{padding:6em!important}.pt-md-6,.py-md-6{padding-top:6em!important}.pr-md-6,.px-md-6{padding-right:6em!important}.pb-md-6,.py-md-6{padding-bottom:6em!important}.pl-md-6,.px-md-6{padding-left:6em!important}.m-md-n1{margin:-1em!important}.mt-md-n1,.my-md-n1{margin-top:-1em!important}.mr-md-n1,.mx-md-n1{margin-right:-1em!important}.mb-md-n1,.my-md-n1{margin-bottom:-1em!important}.ml-md-n1,.mx-md-n1{margin-left:-1em!important}.m-md-n2{margin:-2em!important}.mt-md-n2,.my-md-n2{margin-top:-2em!important}.mr-md-n2,.mx-md-n2{margin-right:-2em!important}.mb-md-n2,.my-md-n2{margin-bottom:-2em!important}.ml-md-n2,.mx-md-n2{margin-left:-2em!important}.m-md-n3{margin:-3em!important}.mt-md-n3,.my-md-n3{margin-top:-3em!important}.mr-md-n3,.mx-md-n3{margin-right:-3em!important}.mb-md-n3,.my-md-n3{margin-bottom:-3em!important}.ml-md-n3,.mx-md-n3{margin-left:-3em!important}.m-md-n4{margin:-4em!important}.mt-md-n4,.my-md-n4{margin-top:-4em!important}.mr-md-n4,.mx-md-n4{margin-right:-4em!important}.mb-md-n4,.my-md-n4{margin-bottom:-4em!important}.ml-md-n4,.mx-md-n4{margin-left:-4em!important}.m-md-n5{margin:-5em!important}.mt-md-n5,.my-md-n5{margin-top:-5em!important}.mr-md-n5,.mx-md-n5{margin-right:-5em!important}.mb-md-n5,.my-md-n5{margin-bottom:-5em!important}.ml-md-n5,.mx-md-n5{margin-left:-5em!important}.m-md-n6{margin:-6em!important}.mt-md-n6,.my-md-n6{margin-top:-6em!important}.mr-md-n6,.mx-md-n6{margin-right:-6em!important}.mb-md-n6,.my-md-n6{margin-bottom:-6em!important}.ml-md-n6,.mx-md-n6{margin-left:-6em!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media screen and (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:1em!important}.mt-lg-1,.my-lg-1{margin-top:1em!important}.mr-lg-1,.mx-lg-1{margin-right:1em!important}.mb-lg-1,.my-lg-1{margin-bottom:1em!important}.ml-lg-1,.mx-lg-1{margin-left:1em!important}.m-lg-2{margin:2em!important}.mt-lg-2,.my-lg-2{margin-top:2em!important}.mr-lg-2,.mx-lg-2{margin-right:2em!important}.mb-lg-2,.my-lg-2{margin-bottom:2em!important}.ml-lg-2,.mx-lg-2{margin-left:2em!important}.m-lg-3{margin:3em!important}.mt-lg-3,.my-lg-3{margin-top:3em!important}.mr-lg-3,.mx-lg-3{margin-right:3em!important}.mb-lg-3,.my-lg-3{margin-bottom:3em!important}.ml-lg-3,.mx-lg-3{margin-left:3em!important}.m-lg-4{margin:4em!important}.mt-lg-4,.my-lg-4{margin-top:4em!important}.mr-lg-4,.mx-lg-4{margin-right:4em!important}.mb-lg-4,.my-lg-4{margin-bottom:4em!important}.ml-lg-4,.mx-lg-4{margin-left:4em!important}.m-lg-5{margin:5em!important}.mt-lg-5,.my-lg-5{margin-top:5em!important}.mr-lg-5,.mx-lg-5{margin-right:5em!important}.mb-lg-5,.my-lg-5{margin-bottom:5em!important}.ml-lg-5,.mx-lg-5{margin-left:5em!important}.m-lg-6{margin:6em!important}.mt-lg-6,.my-lg-6{margin-top:6em!important}.mr-lg-6,.mx-lg-6{margin-right:6em!important}.mb-lg-6,.my-lg-6{margin-bottom:6em!important}.ml-lg-6,.mx-lg-6{margin-left:6em!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:1em!important}.pt-lg-1,.py-lg-1{padding-top:1em!important}.pr-lg-1,.px-lg-1{padding-right:1em!important}.pb-lg-1,.py-lg-1{padding-bottom:1em!important}.pl-lg-1,.px-lg-1{padding-left:1em!important}.p-lg-2{padding:2em!important}.pt-lg-2,.py-lg-2{padding-top:2em!important}.pr-lg-2,.px-lg-2{padding-right:2em!important}.pb-lg-2,.py-lg-2{padding-bottom:2em!important}.pl-lg-2,.px-lg-2{padding-left:2em!important}.p-lg-3{padding:3em!important}.pt-lg-3,.py-lg-3{padding-top:3em!important}.pr-lg-3,.px-lg-3{padding-right:3em!important}.pb-lg-3,.py-lg-3{padding-bottom:3em!important}.pl-lg-3,.px-lg-3{padding-left:3em!important}.p-lg-4{padding:4em!important}.pt-lg-4,.py-lg-4{padding-top:4em!important}.pr-lg-4,.px-lg-4{padding-right:4em!important}.pb-lg-4,.py-lg-4{padding-bottom:4em!important}.pl-lg-4,.px-lg-4{padding-left:4em!important}.p-lg-5{padding:5em!important}.pt-lg-5,.py-lg-5{padding-top:5em!important}.pr-lg-5,.px-lg-5{padding-right:5em!important}.pb-lg-5,.py-lg-5{padding-bottom:5em!important}.pl-lg-5,.px-lg-5{padding-left:5em!important}.p-lg-6{padding:6em!important}.pt-lg-6,.py-lg-6{padding-top:6em!important}.pr-lg-6,.px-lg-6{padding-right:6em!important}.pb-lg-6,.py-lg-6{padding-bottom:6em!important}.pl-lg-6,.px-lg-6{padding-left:6em!important}.m-lg-n1{margin:-1em!important}.mt-lg-n1,.my-lg-n1{margin-top:-1em!important}.mr-lg-n1,.mx-lg-n1{margin-right:-1em!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-1em!important}.ml-lg-n1,.mx-lg-n1{margin-left:-1em!important}.m-lg-n2{margin:-2em!important}.mt-lg-n2,.my-lg-n2{margin-top:-2em!important}.mr-lg-n2,.mx-lg-n2{margin-right:-2em!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-2em!important}.ml-lg-n2,.mx-lg-n2{margin-left:-2em!important}.m-lg-n3{margin:-3em!important}.mt-lg-n3,.my-lg-n3{margin-top:-3em!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3em!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3em!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3em!important}.m-lg-n4{margin:-4em!important}.mt-lg-n4,.my-lg-n4{margin-top:-4em!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4em!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4em!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4em!important}.m-lg-n5{margin:-5em!important}.mt-lg-n5,.my-lg-n5{margin-top:-5em!important}.mr-lg-n5,.mx-lg-n5{margin-right:-5em!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-5em!important}.ml-lg-n5,.mx-lg-n5{margin-left:-5em!important}.m-lg-n6{margin:-6em!important}.mt-lg-n6,.my-lg-n6{margin-top:-6em!important}.mr-lg-n6,.mx-lg-n6{margin-right:-6em!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-6em!important}.ml-lg-n6,.mx-lg-n6{margin-left:-6em!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media screen and (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:1em!important}.mt-xl-1,.my-xl-1{margin-top:1em!important}.mr-xl-1,.mx-xl-1{margin-right:1em!important}.mb-xl-1,.my-xl-1{margin-bottom:1em!important}.ml-xl-1,.mx-xl-1{margin-left:1em!important}.m-xl-2{margin:2em!important}.mt-xl-2,.my-xl-2{margin-top:2em!important}.mr-xl-2,.mx-xl-2{margin-right:2em!important}.mb-xl-2,.my-xl-2{margin-bottom:2em!important}.ml-xl-2,.mx-xl-2{margin-left:2em!important}.m-xl-3{margin:3em!important}.mt-xl-3,.my-xl-3{margin-top:3em!important}.mr-xl-3,.mx-xl-3{margin-right:3em!important}.mb-xl-3,.my-xl-3{margin-bottom:3em!important}.ml-xl-3,.mx-xl-3{margin-left:3em!important}.m-xl-4{margin:4em!important}.mt-xl-4,.my-xl-4{margin-top:4em!important}.mr-xl-4,.mx-xl-4{margin-right:4em!important}.mb-xl-4,.my-xl-4{margin-bottom:4em!important}.ml-xl-4,.mx-xl-4{margin-left:4em!important}.m-xl-5{margin:5em!important}.mt-xl-5,.my-xl-5{margin-top:5em!important}.mr-xl-5,.mx-xl-5{margin-right:5em!important}.mb-xl-5,.my-xl-5{margin-bottom:5em!important}.ml-xl-5,.mx-xl-5{margin-left:5em!important}.m-xl-6{margin:6em!important}.mt-xl-6,.my-xl-6{margin-top:6em!important}.mr-xl-6,.mx-xl-6{margin-right:6em!important}.mb-xl-6,.my-xl-6{margin-bottom:6em!important}.ml-xl-6,.mx-xl-6{margin-left:6em!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:1em!important}.pt-xl-1,.py-xl-1{padding-top:1em!important}.pr-xl-1,.px-xl-1{padding-right:1em!important}.pb-xl-1,.py-xl-1{padding-bottom:1em!important}.pl-xl-1,.px-xl-1{padding-left:1em!important}.p-xl-2{padding:2em!important}.pt-xl-2,.py-xl-2{padding-top:2em!important}.pr-xl-2,.px-xl-2{padding-right:2em!important}.pb-xl-2,.py-xl-2{padding-bottom:2em!important}.pl-xl-2,.px-xl-2{padding-left:2em!important}.p-xl-3{padding:3em!important}.pt-xl-3,.py-xl-3{padding-top:3em!important}.pr-xl-3,.px-xl-3{padding-right:3em!important}.pb-xl-3,.py-xl-3{padding-bottom:3em!important}.pl-xl-3,.px-xl-3{padding-left:3em!important}.p-xl-4{padding:4em!important}.pt-xl-4,.py-xl-4{padding-top:4em!important}.pr-xl-4,.px-xl-4{padding-right:4em!important}.pb-xl-4,.py-xl-4{padding-bottom:4em!important}.pl-xl-4,.px-xl-4{padding-left:4em!important}.p-xl-5{padding:5em!important}.pt-xl-5,.py-xl-5{padding-top:5em!important}.pr-xl-5,.px-xl-5{padding-right:5em!important}.pb-xl-5,.py-xl-5{padding-bottom:5em!important}.pl-xl-5,.px-xl-5{padding-left:5em!important}.p-xl-6{padding:6em!important}.pt-xl-6,.py-xl-6{padding-top:6em!important}.pr-xl-6,.px-xl-6{padding-right:6em!important}.pb-xl-6,.py-xl-6{padding-bottom:6em!important}.pl-xl-6,.px-xl-6{padding-left:6em!important}.m-xl-n1{margin:-1em!important}.mt-xl-n1,.my-xl-n1{margin-top:-1em!important}.mr-xl-n1,.mx-xl-n1{margin-right:-1em!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-1em!important}.ml-xl-n1,.mx-xl-n1{margin-left:-1em!important}.m-xl-n2{margin:-2em!important}.mt-xl-n2,.my-xl-n2{margin-top:-2em!important}.mr-xl-n2,.mx-xl-n2{margin-right:-2em!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-2em!important}.ml-xl-n2,.mx-xl-n2{margin-left:-2em!important}.m-xl-n3{margin:-3em!important}.mt-xl-n3,.my-xl-n3{margin-top:-3em!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3em!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3em!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3em!important}.m-xl-n4{margin:-4em!important}.mt-xl-n4,.my-xl-n4{margin-top:-4em!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4em!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4em!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4em!important}.m-xl-n5{margin:-5em!important}.mt-xl-n5,.my-xl-n5{margin-top:-5em!important}.mr-xl-n5,.mx-xl-n5{margin-right:-5em!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-5em!important}.ml-xl-n5,.mx-xl-n5{margin-left:-5em!important}.m-xl-n6{margin:-6em!important}.mt-xl-n6,.my-xl-n6{margin-top:-6em!important}.mr-xl-n6,.mx-xl-n6{margin-right:-6em!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-6em!important}.ml-xl-n6,.mx-xl-n6{margin-left:-6em!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media screen and (min-width:1400px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:1em!important}.mt-xxl-1,.my-xxl-1{margin-top:1em!important}.mr-xxl-1,.mx-xxl-1{margin-right:1em!important}.mb-xxl-1,.my-xxl-1{margin-bottom:1em!important}.ml-xxl-1,.mx-xxl-1{margin-left:1em!important}.m-xxl-2{margin:2em!important}.mt-xxl-2,.my-xxl-2{margin-top:2em!important}.mr-xxl-2,.mx-xxl-2{margin-right:2em!important}.mb-xxl-2,.my-xxl-2{margin-bottom:2em!important}.ml-xxl-2,.mx-xxl-2{margin-left:2em!important}.m-xxl-3{margin:3em!important}.mt-xxl-3,.my-xxl-3{margin-top:3em!important}.mr-xxl-3,.mx-xxl-3{margin-right:3em!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3em!important}.ml-xxl-3,.mx-xxl-3{margin-left:3em!important}.m-xxl-4{margin:4em!important}.mt-xxl-4,.my-xxl-4{margin-top:4em!important}.mr-xxl-4,.mx-xxl-4{margin-right:4em!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4em!important}.ml-xxl-4,.mx-xxl-4{margin-left:4em!important}.m-xxl-5{margin:5em!important}.mt-xxl-5,.my-xxl-5{margin-top:5em!important}.mr-xxl-5,.mx-xxl-5{margin-right:5em!important}.mb-xxl-5,.my-xxl-5{margin-bottom:5em!important}.ml-xxl-5,.mx-xxl-5{margin-left:5em!important}.m-xxl-6{margin:6em!important}.mt-xxl-6,.my-xxl-6{margin-top:6em!important}.mr-xxl-6,.mx-xxl-6{margin-right:6em!important}.mb-xxl-6,.my-xxl-6{margin-bottom:6em!important}.ml-xxl-6,.mx-xxl-6{margin-left:6em!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:1em!important}.pt-xxl-1,.py-xxl-1{padding-top:1em!important}.pr-xxl-1,.px-xxl-1{padding-right:1em!important}.pb-xxl-1,.py-xxl-1{padding-bottom:1em!important}.pl-xxl-1,.px-xxl-1{padding-left:1em!important}.p-xxl-2{padding:2em!important}.pt-xxl-2,.py-xxl-2{padding-top:2em!important}.pr-xxl-2,.px-xxl-2{padding-right:2em!important}.pb-xxl-2,.py-xxl-2{padding-bottom:2em!important}.pl-xxl-2,.px-xxl-2{padding-left:2em!important}.p-xxl-3{padding:3em!important}.pt-xxl-3,.py-xxl-3{padding-top:3em!important}.pr-xxl-3,.px-xxl-3{padding-right:3em!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3em!important}.pl-xxl-3,.px-xxl-3{padding-left:3em!important}.p-xxl-4{padding:4em!important}.pt-xxl-4,.py-xxl-4{padding-top:4em!important}.pr-xxl-4,.px-xxl-4{padding-right:4em!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4em!important}.pl-xxl-4,.px-xxl-4{padding-left:4em!important}.p-xxl-5{padding:5em!important}.pt-xxl-5,.py-xxl-5{padding-top:5em!important}.pr-xxl-5,.px-xxl-5{padding-right:5em!important}.pb-xxl-5,.py-xxl-5{padding-bottom:5em!important}.pl-xxl-5,.px-xxl-5{padding-left:5em!important}.p-xxl-6{padding:6em!important}.pt-xxl-6,.py-xxl-6{padding-top:6em!important}.pr-xxl-6,.px-xxl-6{padding-right:6em!important}.pb-xxl-6,.py-xxl-6{padding-bottom:6em!important}.pl-xxl-6,.px-xxl-6{padding-left:6em!important}.m-xxl-n1{margin:-1em!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-1em!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-1em!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-1em!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-1em!important}.m-xxl-n2{margin:-2em!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-2em!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-2em!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-2em!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-2em!important}.m-xxl-n3{margin:-3em!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3em!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3em!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3em!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3em!important}.m-xxl-n4{margin:-4em!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4em!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4em!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4em!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4em!important}.m-xxl-n5{margin:-5em!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-5em!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-5em!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-5em!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-5em!important}.m-xxl-n6{margin:-6em!important}.mt-xxl-n6,.my-xxl-n6{margin-top:-6em!important}.mr-xxl-n6,.mx-xxl-n6{margin-right:-6em!important}.mb-xxl-n6,.my-xxl-n6{margin-bottom:-6em!important}.ml-xxl-n6,.mx-xxl-n6{margin-left:-6em!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media screen and (min-width:768px){.m-h-md-0{margin:0!important}.mt-h-md-0,.my-h-md-0{margin-top:0!important}.mr-h-md-0,.mx-h-md-0{margin-right:0!important}.mb-h-md-0,.my-h-md-0{margin-bottom:0!important}.ml-h-md-0,.mx-h-md-0{margin-left:0!important}.m-h-md-1{margin:1em!important}.mt-h-md-1,.my-h-md-1{margin-top:1em!important}.mr-h-md-1,.mx-h-md-1{margin-right:1em!important}.mb-h-md-1,.my-h-md-1{margin-bottom:1em!important}.ml-h-md-1,.mx-h-md-1{margin-left:1em!important}.m-h-md-2{margin:2em!important}.mt-h-md-2,.my-h-md-2{margin-top:2em!important}.mr-h-md-2,.mx-h-md-2{margin-right:2em!important}.mb-h-md-2,.my-h-md-2{margin-bottom:2em!important}.ml-h-md-2,.mx-h-md-2{margin-left:2em!important}.m-h-md-3{margin:3em!important}.mt-h-md-3,.my-h-md-3{margin-top:3em!important}.mr-h-md-3,.mx-h-md-3{margin-right:3em!important}.mb-h-md-3,.my-h-md-3{margin-bottom:3em!important}.ml-h-md-3,.mx-h-md-3{margin-left:3em!important}.m-h-md-4{margin:4em!important}.mt-h-md-4,.my-h-md-4{margin-top:4em!important}.mr-h-md-4,.mx-h-md-4{margin-right:4em!important}.mb-h-md-4,.my-h-md-4{margin-bottom:4em!important}.ml-h-md-4,.mx-h-md-4{margin-left:4em!important}.m-h-md-5{margin:5em!important}.mt-h-md-5,.my-h-md-5{margin-top:5em!important}.mr-h-md-5,.mx-h-md-5{margin-right:5em!important}.mb-h-md-5,.my-h-md-5{margin-bottom:5em!important}.ml-h-md-5,.mx-h-md-5{margin-left:5em!important}.m-h-md-6{margin:6em!important}.mt-h-md-6,.my-h-md-6{margin-top:6em!important}.mr-h-md-6,.mx-h-md-6{margin-right:6em!important}.mb-h-md-6,.my-h-md-6{margin-bottom:6em!important}.ml-h-md-6,.mx-h-md-6{margin-left:6em!important}.p-h-md-0{padding:0!important}.pt-h-md-0,.py-h-md-0{padding-top:0!important}.pr-h-md-0,.px-h-md-0{padding-right:0!important}.pb-h-md-0,.py-h-md-0{padding-bottom:0!important}.pl-h-md-0,.px-h-md-0{padding-left:0!important}.p-h-md-1{padding:1em!important}.pt-h-md-1,.py-h-md-1{padding-top:1em!important}.pr-h-md-1,.px-h-md-1{padding-right:1em!important}.pb-h-md-1,.py-h-md-1{padding-bottom:1em!important}.pl-h-md-1,.px-h-md-1{padding-left:1em!important}.p-h-md-2{padding:2em!important}.pt-h-md-2,.py-h-md-2{padding-top:2em!important}.pr-h-md-2,.px-h-md-2{padding-right:2em!important}.pb-h-md-2,.py-h-md-2{padding-bottom:2em!important}.pl-h-md-2,.px-h-md-2{padding-left:2em!important}.p-h-md-3{padding:3em!important}.pt-h-md-3,.py-h-md-3{padding-top:3em!important}.pr-h-md-3,.px-h-md-3{padding-right:3em!important}.pb-h-md-3,.py-h-md-3{padding-bottom:3em!important}.pl-h-md-3,.px-h-md-3{padding-left:3em!important}.p-h-md-4{padding:4em!important}.pt-h-md-4,.py-h-md-4{padding-top:4em!important}.pr-h-md-4,.px-h-md-4{padding-right:4em!important}.pb-h-md-4,.py-h-md-4{padding-bottom:4em!important}.pl-h-md-4,.px-h-md-4{padding-left:4em!important}.p-h-md-5{padding:5em!important}.pt-h-md-5,.py-h-md-5{padding-top:5em!important}.pr-h-md-5,.px-h-md-5{padding-right:5em!important}.pb-h-md-5,.py-h-md-5{padding-bottom:5em!important}.pl-h-md-5,.px-h-md-5{padding-left:5em!important}.p-h-md-6{padding:6em!important}.pt-h-md-6,.py-h-md-6{padding-top:6em!important}.pr-h-md-6,.px-h-md-6{padding-right:6em!important}.pb-h-md-6,.py-h-md-6{padding-bottom:6em!important}.pl-h-md-6,.px-h-md-6{padding-left:6em!important}.m-h-md-n1{margin:-1em!important}.mt-h-md-n1,.my-h-md-n1{margin-top:-1em!important}.mr-h-md-n1,.mx-h-md-n1{margin-right:-1em!important}.mb-h-md-n1,.my-h-md-n1{margin-bottom:-1em!important}.ml-h-md-n1,.mx-h-md-n1{margin-left:-1em!important}.m-h-md-n2{margin:-2em!important}.mt-h-md-n2,.my-h-md-n2{margin-top:-2em!important}.mr-h-md-n2,.mx-h-md-n2{margin-right:-2em!important}.mb-h-md-n2,.my-h-md-n2{margin-bottom:-2em!important}.ml-h-md-n2,.mx-h-md-n2{margin-left:-2em!important}.m-h-md-n3{margin:-3em!important}.mt-h-md-n3,.my-h-md-n3{margin-top:-3em!important}.mr-h-md-n3,.mx-h-md-n3{margin-right:-3em!important}.mb-h-md-n3,.my-h-md-n3{margin-bottom:-3em!important}.ml-h-md-n3,.mx-h-md-n3{margin-left:-3em!important}.m-h-md-n4{margin:-4em!important}.mt-h-md-n4,.my-h-md-n4{margin-top:-4em!important}.mr-h-md-n4,.mx-h-md-n4{margin-right:-4em!important}.mb-h-md-n4,.my-h-md-n4{margin-bottom:-4em!important}.ml-h-md-n4,.mx-h-md-n4{margin-left:-4em!important}.m-h-md-n5{margin:-5em!important}.mt-h-md-n5,.my-h-md-n5{margin-top:-5em!important}.mr-h-md-n5,.mx-h-md-n5{margin-right:-5em!important}.mb-h-md-n5,.my-h-md-n5{margin-bottom:-5em!important}.ml-h-md-n5,.mx-h-md-n5{margin-left:-5em!important}.m-h-md-n6{margin:-6em!important}.mt-h-md-n6,.my-h-md-n6{margin-top:-6em!important}.mr-h-md-n6,.mx-h-md-n6{margin-right:-6em!important}.mb-h-md-n6,.my-h-md-n6{margin-bottom:-6em!important}.ml-h-md-n6,.mx-h-md-n6{margin-left:-6em!important}.m-h-md-auto{margin:auto!important}.mt-h-md-auto,.my-h-md-auto{margin-top:auto!important}.mr-h-md-auto,.mx-h-md-auto{margin-right:auto!important}.mb-h-md-auto,.my-h-md-auto{margin-bottom:auto!important}.ml-h-md-auto,.mx-h-md-auto{margin-left:auto!important}}@media screen and (min-width:900px){.m-h-lg-0{margin:0!important}.mt-h-lg-0,.my-h-lg-0{margin-top:0!important}.mr-h-lg-0,.mx-h-lg-0{margin-right:0!important}.mb-h-lg-0,.my-h-lg-0{margin-bottom:0!important}.ml-h-lg-0,.mx-h-lg-0{margin-left:0!important}.m-h-lg-1{margin:1em!important}.mt-h-lg-1,.my-h-lg-1{margin-top:1em!important}.mr-h-lg-1,.mx-h-lg-1{margin-right:1em!important}.mb-h-lg-1,.my-h-lg-1{margin-bottom:1em!important}.ml-h-lg-1,.mx-h-lg-1{margin-left:1em!important}.m-h-lg-2{margin:2em!important}.mt-h-lg-2,.my-h-lg-2{margin-top:2em!important}.mr-h-lg-2,.mx-h-lg-2{margin-right:2em!important}.mb-h-lg-2,.my-h-lg-2{margin-bottom:2em!important}.ml-h-lg-2,.mx-h-lg-2{margin-left:2em!important}.m-h-lg-3{margin:3em!important}.mt-h-lg-3,.my-h-lg-3{margin-top:3em!important}.mr-h-lg-3,.mx-h-lg-3{margin-right:3em!important}.mb-h-lg-3,.my-h-lg-3{margin-bottom:3em!important}.ml-h-lg-3,.mx-h-lg-3{margin-left:3em!important}.m-h-lg-4{margin:4em!important}.mt-h-lg-4,.my-h-lg-4{margin-top:4em!important}.mr-h-lg-4,.mx-h-lg-4{margin-right:4em!important}.mb-h-lg-4,.my-h-lg-4{margin-bottom:4em!important}.ml-h-lg-4,.mx-h-lg-4{margin-left:4em!important}.m-h-lg-5{margin:5em!important}.mt-h-lg-5,.my-h-lg-5{margin-top:5em!important}.mr-h-lg-5,.mx-h-lg-5{margin-right:5em!important}.mb-h-lg-5,.my-h-lg-5{margin-bottom:5em!important}.ml-h-lg-5,.mx-h-lg-5{margin-left:5em!important}.m-h-lg-6{margin:6em!important}.mt-h-lg-6,.my-h-lg-6{margin-top:6em!important}.mr-h-lg-6,.mx-h-lg-6{margin-right:6em!important}.mb-h-lg-6,.my-h-lg-6{margin-bottom:6em!important}.ml-h-lg-6,.mx-h-lg-6{margin-left:6em!important}.p-h-lg-0{padding:0!important}.pt-h-lg-0,.py-h-lg-0{padding-top:0!important}.pr-h-lg-0,.px-h-lg-0{padding-right:0!important}.pb-h-lg-0,.py-h-lg-0{padding-bottom:0!important}.pl-h-lg-0,.px-h-lg-0{padding-left:0!important}.p-h-lg-1{padding:1em!important}.pt-h-lg-1,.py-h-lg-1{padding-top:1em!important}.pr-h-lg-1,.px-h-lg-1{padding-right:1em!important}.pb-h-lg-1,.py-h-lg-1{padding-bottom:1em!important}.pl-h-lg-1,.px-h-lg-1{padding-left:1em!important}.p-h-lg-2{padding:2em!important}.pt-h-lg-2,.py-h-lg-2{padding-top:2em!important}.pr-h-lg-2,.px-h-lg-2{padding-right:2em!important}.pb-h-lg-2,.py-h-lg-2{padding-bottom:2em!important}.pl-h-lg-2,.px-h-lg-2{padding-left:2em!important}.p-h-lg-3{padding:3em!important}.pt-h-lg-3,.py-h-lg-3{padding-top:3em!important}.pr-h-lg-3,.px-h-lg-3{padding-right:3em!important}.pb-h-lg-3,.py-h-lg-3{padding-bottom:3em!important}.pl-h-lg-3,.px-h-lg-3{padding-left:3em!important}.p-h-lg-4{padding:4em!important}.pt-h-lg-4,.py-h-lg-4{padding-top:4em!important}.pr-h-lg-4,.px-h-lg-4{padding-right:4em!important}.pb-h-lg-4,.py-h-lg-4{padding-bottom:4em!important}.pl-h-lg-4,.px-h-lg-4{padding-left:4em!important}.p-h-lg-5{padding:5em!important}.pt-h-lg-5,.py-h-lg-5{padding-top:5em!important}.pr-h-lg-5,.px-h-lg-5{padding-right:5em!important}.pb-h-lg-5,.py-h-lg-5{padding-bottom:5em!important}.pl-h-lg-5,.px-h-lg-5{padding-left:5em!important}.p-h-lg-6{padding:6em!important}.pt-h-lg-6,.py-h-lg-6{padding-top:6em!important}.pr-h-lg-6,.px-h-lg-6{padding-right:6em!important}.pb-h-lg-6,.py-h-lg-6{padding-bottom:6em!important}.pl-h-lg-6,.px-h-lg-6{padding-left:6em!important}.m-h-lg-n1{margin:-1em!important}.mt-h-lg-n1,.my-h-lg-n1{margin-top:-1em!important}.mr-h-lg-n1,.mx-h-lg-n1{margin-right:-1em!important}.mb-h-lg-n1,.my-h-lg-n1{margin-bottom:-1em!important}.ml-h-lg-n1,.mx-h-lg-n1{margin-left:-1em!important}.m-h-lg-n2{margin:-2em!important}.mt-h-lg-n2,.my-h-lg-n2{margin-top:-2em!important}.mr-h-lg-n2,.mx-h-lg-n2{margin-right:-2em!important}.mb-h-lg-n2,.my-h-lg-n2{margin-bottom:-2em!important}.ml-h-lg-n2,.mx-h-lg-n2{margin-left:-2em!important}.m-h-lg-n3{margin:-3em!important}.mt-h-lg-n3,.my-h-lg-n3{margin-top:-3em!important}.mr-h-lg-n3,.mx-h-lg-n3{margin-right:-3em!important}.mb-h-lg-n3,.my-h-lg-n3{margin-bottom:-3em!important}.ml-h-lg-n3,.mx-h-lg-n3{margin-left:-3em!important}.m-h-lg-n4{margin:-4em!important}.mt-h-lg-n4,.my-h-lg-n4{margin-top:-4em!important}.mr-h-lg-n4,.mx-h-lg-n4{margin-right:-4em!important}.mb-h-lg-n4,.my-h-lg-n4{margin-bottom:-4em!important}.ml-h-lg-n4,.mx-h-lg-n4{margin-left:-4em!important}.m-h-lg-n5{margin:-5em!important}.mt-h-lg-n5,.my-h-lg-n5{margin-top:-5em!important}.mr-h-lg-n5,.mx-h-lg-n5{margin-right:-5em!important}.mb-h-lg-n5,.my-h-lg-n5{margin-bottom:-5em!important}.ml-h-lg-n5,.mx-h-lg-n5{margin-left:-5em!important}.m-h-lg-n6{margin:-6em!important}.mt-h-lg-n6,.my-h-lg-n6{margin-top:-6em!important}.mr-h-lg-n6,.mx-h-lg-n6{margin-right:-6em!important}.mb-h-lg-n6,.my-h-lg-n6{margin-bottom:-6em!important}.ml-h-lg-n6,.mx-h-lg-n6{margin-left:-6em!important}.m-h-lg-auto{margin:auto!important}.mt-h-lg-auto,.my-h-lg-auto{margin-top:auto!important}.mr-h-lg-auto,.mx-h-lg-auto{margin-right:auto!important}.mb-h-lg-auto,.my-h-lg-auto{margin-bottom:auto!important}.ml-h-lg-auto,.mx-h-lg-auto{margin-left:auto!important}}@media screen and (min-width:1200px){.m-h-xl-0{margin:0!important}.mt-h-xl-0,.my-h-xl-0{margin-top:0!important}.mr-h-xl-0,.mx-h-xl-0{margin-right:0!important}.mb-h-xl-0,.my-h-xl-0{margin-bottom:0!important}.ml-h-xl-0,.mx-h-xl-0{margin-left:0!important}.m-h-xl-1{margin:1em!important}.mt-h-xl-1,.my-h-xl-1{margin-top:1em!important}.mr-h-xl-1,.mx-h-xl-1{margin-right:1em!important}.mb-h-xl-1,.my-h-xl-1{margin-bottom:1em!important}.ml-h-xl-1,.mx-h-xl-1{margin-left:1em!important}.m-h-xl-2{margin:2em!important}.mt-h-xl-2,.my-h-xl-2{margin-top:2em!important}.mr-h-xl-2,.mx-h-xl-2{margin-right:2em!important}.mb-h-xl-2,.my-h-xl-2{margin-bottom:2em!important}.ml-h-xl-2,.mx-h-xl-2{margin-left:2em!important}.m-h-xl-3{margin:3em!important}.mt-h-xl-3,.my-h-xl-3{margin-top:3em!important}.mr-h-xl-3,.mx-h-xl-3{margin-right:3em!important}.mb-h-xl-3,.my-h-xl-3{margin-bottom:3em!important}.ml-h-xl-3,.mx-h-xl-3{margin-left:3em!important}.m-h-xl-4{margin:4em!important}.mt-h-xl-4,.my-h-xl-4{margin-top:4em!important}.mr-h-xl-4,.mx-h-xl-4{margin-right:4em!important}.mb-h-xl-4,.my-h-xl-4{margin-bottom:4em!important}.ml-h-xl-4,.mx-h-xl-4{margin-left:4em!important}.m-h-xl-5{margin:5em!important}.mt-h-xl-5,.my-h-xl-5{margin-top:5em!important}.mr-h-xl-5,.mx-h-xl-5{margin-right:5em!important}.mb-h-xl-5,.my-h-xl-5{margin-bottom:5em!important}.ml-h-xl-5,.mx-h-xl-5{margin-left:5em!important}.m-h-xl-6{margin:6em!important}.mt-h-xl-6,.my-h-xl-6{margin-top:6em!important}.mr-h-xl-6,.mx-h-xl-6{margin-right:6em!important}.mb-h-xl-6,.my-h-xl-6{margin-bottom:6em!important}.ml-h-xl-6,.mx-h-xl-6{margin-left:6em!important}.p-h-xl-0{padding:0!important}.pt-h-xl-0,.py-h-xl-0{padding-top:0!important}.pr-h-xl-0,.px-h-xl-0{padding-right:0!important}.pb-h-xl-0,.py-h-xl-0{padding-bottom:0!important}.pl-h-xl-0,.px-h-xl-0{padding-left:0!important}.p-h-xl-1{padding:1em!important}.pt-h-xl-1,.py-h-xl-1{padding-top:1em!important}.pr-h-xl-1,.px-h-xl-1{padding-right:1em!important}.pb-h-xl-1,.py-h-xl-1{padding-bottom:1em!important}.pl-h-xl-1,.px-h-xl-1{padding-left:1em!important}.p-h-xl-2{padding:2em!important}.pt-h-xl-2,.py-h-xl-2{padding-top:2em!important}.pr-h-xl-2,.px-h-xl-2{padding-right:2em!important}.pb-h-xl-2,.py-h-xl-2{padding-bottom:2em!important}.pl-h-xl-2,.px-h-xl-2{padding-left:2em!important}.p-h-xl-3{padding:3em!important}.pt-h-xl-3,.py-h-xl-3{padding-top:3em!important}.pr-h-xl-3,.px-h-xl-3{padding-right:3em!important}.pb-h-xl-3,.py-h-xl-3{padding-bottom:3em!important}.pl-h-xl-3,.px-h-xl-3{padding-left:3em!important}.p-h-xl-4{padding:4em!important}.pt-h-xl-4,.py-h-xl-4{padding-top:4em!important}.pr-h-xl-4,.px-h-xl-4{padding-right:4em!important}.pb-h-xl-4,.py-h-xl-4{padding-bottom:4em!important}.pl-h-xl-4,.px-h-xl-4{padding-left:4em!important}.p-h-xl-5{padding:5em!important}.pt-h-xl-5,.py-h-xl-5{padding-top:5em!important}.pr-h-xl-5,.px-h-xl-5{padding-right:5em!important}.pb-h-xl-5,.py-h-xl-5{padding-bottom:5em!important}.pl-h-xl-5,.px-h-xl-5{padding-left:5em!important}.p-h-xl-6{padding:6em!important}.pt-h-xl-6,.py-h-xl-6{padding-top:6em!important}.pr-h-xl-6,.px-h-xl-6{padding-right:6em!important}.pb-h-xl-6,.py-h-xl-6{padding-bottom:6em!important}.pl-h-xl-6,.px-h-xl-6{padding-left:6em!important}.m-h-xl-n1{margin:-1em!important}.mt-h-xl-n1,.my-h-xl-n1{margin-top:-1em!important}.mr-h-xl-n1,.mx-h-xl-n1{margin-right:-1em!important}.mb-h-xl-n1,.my-h-xl-n1{margin-bottom:-1em!important}.ml-h-xl-n1,.mx-h-xl-n1{margin-left:-1em!important}.m-h-xl-n2{margin:-2em!important}.mt-h-xl-n2,.my-h-xl-n2{margin-top:-2em!important}.mr-h-xl-n2,.mx-h-xl-n2{margin-right:-2em!important}.mb-h-xl-n2,.my-h-xl-n2{margin-bottom:-2em!important}.ml-h-xl-n2,.mx-h-xl-n2{margin-left:-2em!important}.m-h-xl-n3{margin:-3em!important}.mt-h-xl-n3,.my-h-xl-n3{margin-top:-3em!important}.mr-h-xl-n3,.mx-h-xl-n3{margin-right:-3em!important}.mb-h-xl-n3,.my-h-xl-n3{margin-bottom:-3em!important}.ml-h-xl-n3,.mx-h-xl-n3{margin-left:-3em!important}.m-h-xl-n4{margin:-4em!important}.mt-h-xl-n4,.my-h-xl-n4{margin-top:-4em!important}.mr-h-xl-n4,.mx-h-xl-n4{margin-right:-4em!important}.mb-h-xl-n4,.my-h-xl-n4{margin-bottom:-4em!important}.ml-h-xl-n4,.mx-h-xl-n4{margin-left:-4em!important}.m-h-xl-n5{margin:-5em!important}.mt-h-xl-n5,.my-h-xl-n5{margin-top:-5em!important}.mr-h-xl-n5,.mx-h-xl-n5{margin-right:-5em!important}.mb-h-xl-n5,.my-h-xl-n5{margin-bottom:-5em!important}.ml-h-xl-n5,.mx-h-xl-n5{margin-left:-5em!important}.m-h-xl-n6{margin:-6em!important}.mt-h-xl-n6,.my-h-xl-n6{margin-top:-6em!important}.mr-h-xl-n6,.mx-h-xl-n6{margin-right:-6em!important}.mb-h-xl-n6,.my-h-xl-n6{margin-bottom:-6em!important}.ml-h-xl-n6,.mx-h-xl-n6{margin-left:-6em!important}.m-h-xl-auto{margin:auto!important}.mt-h-xl-auto,.my-h-xl-auto{margin-top:auto!important}.mr-h-xl-auto,.mx-h-xl-auto{margin-right:auto!important}.mb-h-xl-auto,.my-h-xl-auto{margin-bottom:auto!important}.ml-h-xl-auto,.mx-h-xl-auto{margin-left:auto!important}}.text-block__text--lg{font-size:1.8em;line-height:1.8em}.wrapper{padding-left:10px;padding-right:10px;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:#101820;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#101820}.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 #101820;box-shadow:-10px 0 0 #101820}.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 #101820,5px 0 0 #101820;box-shadow:-5px 0 0 #101820,5px 0 0 #101820}.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:3000;-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}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/default-skin.png)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.ss-main{position:relative;display:inline-block;user-select:none;color:#282828;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:3em;padding:6px;border:1px solid #101820;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:#101820;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#919191}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #282828;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:3em;width:100%;padding:0 0 0 3px;border:1px solid #101820;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:#101820;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#282828}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#919191;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#101820;border-radius:0;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer;font-family:Arial}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#282828;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#282828;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #101820;z-index:10000;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #101820;border-radius:0;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#282828;vertical-align:middle}.ss-content .ss-search input::-ms-input-placeholder{color:#282828;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #101820}.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 #101820;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:#101820}.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:#101820}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#919191;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#282828;background-color:rgba(16,24,32,.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}.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-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(var(--swiper-navigation-size)*-1/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}.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:600}.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:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-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 5px}.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%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.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 2s 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:768px) and (min-width:768px){[data-animation=fade].js-animate{transition-delay:.5s}}[data-animation=bottomup]{transform:translate3d(0,200px,0);transition:opacity 1.5s ease-out,transform 1.5s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.js-enabled [data-animation=bottomup]{opacity:0}[data-animation=bottomup].js-animate{transform:translateZ(0);opacity:1}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){[data-animation=bottomup].js-animate{transition-delay:.4s}}[data-animation=rightleft]{transform:translate3d(100px,0,0);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 3s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.js-enabled [data-animation=rightleft]{opacity:0}[data-animation=rightleft].js-animate{transform:translateZ(0);opacity:1}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){[data-animation=rightleft].js-animate{transition-delay:.6s}}[data-animation=leftright]{transform:translate3d(-100px,0,0);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 3s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.js-enabled [data-animation=leftright]{opacity:0}[data-animation=leftright].js-animate{transform:translateZ(0);opacity:1}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){[data-animation=leftright].js-animate{transition-delay:.6s}}[data-animation=scalebig]>*{opacity:0;transform:scale(3);transition:transform 1.2s ease-out,opacity 1.2s ease-out;will-change:transform,opacity}[data-animation=scalebig].js-animate>*{transform:scale(1);opacity:1}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){[data-animation=scalebig].js-animate>*{transition-delay:.4s}}[data-animation=swipeimage]{position:relative;overflow:hidden}[data-animation=swipeimage]:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;content:"";transform:translateX(-100%) scaleX(.33);transform-origin:right center;background:#385570;transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image{width:100%;height:100%}[data-animation=swipeimage] .js-animation-image__out{width:100%;height:100%;overflow:hidden;transform:translateX(-110%);transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image__in{width:100%;height:100%;overflow:hidden;transform:translateX(100%);transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image__inner{width:100%;height:100%;background:#f1f1f1}[data-animation=swipeimage] .js-animation-image__img{display:block}[data-animation=swipeimage].js-animate:before{transform:translateX(100%)}[data-animation=swipeimage].js-animate .js-animation-image{display:block;width:100%;height:100%}[data-animation=swipeimage].js-animate .js-animation-image__in,[data-animation=swipeimage].js-animate .js-animation-image__out{transform:none}[data-animation=swipeimage].js-animate .js-animation-image__inner{line-height:0}.bordered__footer,.bordered__header{overflow:hidden;position:relative}.bordered__footer>*,.bordered__header>*{display:inline-flex;position:relative}.bordered__footer>:after,.bordered__footer>:before,.bordered__header>:after,.bordered__header>:before{content:"";height:2px;background-color:currentColor;width:50vw;position:absolute;top:calc(50% - 1px)}.bordered__footer>:before,.bordered__header>:before{right:calc(100% + 1em)}.bordered__footer>:after,.bordered__header>:after{left:calc(100% + 1em)}.bordered__footer:after,.bordered__footer:before,.bordered__header:after,.bordered__header:before{content:"";height:100%;width:2px;background-color:currentColor;position:absolute}.bordered__footer:before,.bordered__header:before{left:0}.bordered__footer:after,.bordered__header:after{right:0}.bordered__header:after,.bordered__header:before{top:50%}.bordered__footer:after,.bordered__footer:before{bottom:50%}.bordered__content{border-left:2px solid;border-right:2px solid}.bordered--no-footer .bordered__content{border-bottom:2px solid}.button{font:normal normal 500 16px/1 Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:lowercase;padding:1.35em 2em;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:#101820;background:transparent;border:2px solid #101820}.button:focus,.button:hover{color:#fff;border-color:#101820}.button:focus .button-svg,.button:hover .button-svg{fill:#fff}.button--monocrhome{text-decoration:none;border-color:currentColor}.button:disabled{opacity:.5;cursor:default}.button span{pointer-events:none}.button-drawing{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background:none;border:none;cursor:pointer;outline:none}.button-drawing__drawing{height:2.2em;margin-right:.2em;fill:currentColor;transition-property:fill;transition-duration:.3s}.button-drawing__content{font:normal normal 500 16px/1 Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:lowercase;color:currentColor;transition-property:color;transition-duration:.3s}.button-drawing--arrow{display:inline-flex;flex-direction:row-reverse}.button-drawing--arrow .button-drawing__drawing{transform:rotate(90deg);height:1.5em;background-color:#101820;padding:.3em;fill:#fff}.button-drawing--arrow .button-drawing__content{font:normal normal 500 16px/1 Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:lowercase;color:#101820;transition-property:color;transition-duration:.3s;margin-right:.5em}.button-drawing--arrow:focus,.button-drawing--arrow:hover{color:#101820}.button-svg{fill:#101820}.button,.button--sweep-to-bottom,.button--sweep-to-left,.button--sweep-to-right,.button--sweep-to-top{vertical-align:middle;-webkit-transform:perspective(0);transform:perspective(0);backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;box-shadow:0 0 1px transparent;position:relative}.button--sweep-to-bottom:before,.button--sweep-to-left:before,.button--sweep-to-right:before,.button--sweep-to-top:before,.button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#101820}.button--sweep-to-bottom span,.button--sweep-to-left span,.button--sweep-to-right span,.button--sweep-to-top span,.button span{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.button--sweep-to-bottom:focus:before,.button--sweep-to-bottom:hover:before,.button--sweep-to-left:focus:before,.button--sweep-to-left:hover:before,.button--sweep-to-right:focus:before,.button--sweep-to-right:hover:before,.button--sweep-to-top:focus:before,.button--sweep-to-top:hover:before,.button:focus:before,.button:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.button--sweep-to-right:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}.button--sweep-to-left:before,.button--sweep-to-right:before{-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button--sweep-to-left:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.button--sweep-to-bottom:before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}.button--sweep-to-bottom:before,.button--sweep-to-top:before,.button:before{-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button--sweep-to-top:before,.button:before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.button--border-bottom-center-to-out,.button--border-bottom-left-to-right,.button--border-bottom-left-to-right-2,.button--border-in,.button--border-out,.button--border-sides-top-to-bottom,.button--border-sides-top-to-bottom-reverse,.button--border-updown-left-to-right{position:relative;overflow:hidden;transition:.3s}.button--border-bottom-center-to-out:after,.button--border-bottom-center-to-out:before,.button--border-bottom-left-to-right-2:after,.button--border-bottom-left-to-right-2:before,.button--border-bottom-left-to-right:after,.button--border-bottom-left-to-right:before,.button--border-in:after,.button--border-in:before,.button--border-out:after,.button--border-out:before,.button--border-sides-top-to-bottom-reverse:after,.button--border-sides-top-to-bottom-reverse:before,.button--border-sides-top-to-bottom:after,.button--border-sides-top-to-bottom:before,.button--border-updown-left-to-right:after,.button--border-updown-left-to-right:before{position:absolute;transition:.3s;content:"";width:0;left:0;bottom:0;height:2px;background:#101820}.button--border-bottom-center-to-out:focus,.button--border-bottom-center-to-out:hover,.button--border-bottom-left-to-right-2:focus,.button--border-bottom-left-to-right-2:hover,.button--border-bottom-left-to-right:focus,.button--border-bottom-left-to-right:hover,.button--border-in:focus,.button--border-in:hover,.button--border-out:focus,.button--border-out:hover,.button--border-sides-top-to-bottom-reverse:focus,.button--border-sides-top-to-bottom-reverse:hover,.button--border-sides-top-to-bottom:focus,.button--border-sides-top-to-bottom:hover,.button--border-updown-left-to-right:focus,.button--border-updown-left-to-right:hover{cursor:pointer}.button--border-bottom-center-to-out:focus:after,.button--border-bottom-center-to-out:hover:after,.button--border-bottom-left-to-right-2:focus:after,.button--border-bottom-left-to-right-2:hover:after,.button--border-bottom-left-to-right:focus:after,.button--border-bottom-left-to-right:hover:after,.button--border-in:focus:after,.button--border-in:hover:after,.button--border-out:focus:after,.button--border-out:hover:after,.button--border-sides-top-to-bottom-reverse:focus:after,.button--border-sides-top-to-bottom-reverse:hover:after,.button--border-sides-top-to-bottom:focus:after,.button--border-sides-top-to-bottom:hover:after,.button--border-updown-left-to-right:focus:after,.button--border-updown-left-to-right:hover:after{width:100%;left:0}.button--border-updown-left-to-right:before{top:0;left:auto;right:0;height:2px}.button--border-updown-left-to-right:focus:before,.button--border-updown-left-to-right:hover:before{left:auto;right:0;width:100%;height:2px}.button--border-sides-top-to-bottom:after{top:0;width:2px;height:0}.button--border-sides-top-to-bottom:before{top:0;left:auto;right:0;width:2px;height:0}.button--border-sides-top-to-bottom:focus:after,.button--border-sides-top-to-bottom:focus:before,.button--border-sides-top-to-bottom:hover:after,.button--border-sides-top-to-bottom:hover:before{width:2px;height:100%}.button--border-sides-top-to-bottom-reverse:after{top:0;width:2px;height:0}.button--border-sides-top-to-bottom-reverse:before{left:auto;right:0;width:2px;height:0}.button--border-sides-top-to-bottom-reverse:focus:after,.button--border-sides-top-to-bottom-reverse:focus:before,.button--border-sides-top-to-bottom-reverse:hover:after,.button--border-sides-top-to-bottom-reverse:hover:before{width:2px;height:100%}.button--border-bottom-center-to-out:after{left:50%}.button--border-bottom-left-to-right-2:after{left:auto;right:0}.button--border-in:focus,.button--border-in:hover{box-shadow:inset 0 0 0 2px #292928}.button--border-in:focus:after,.button--border-in:hover:after{width:0}.button--border-out:focus,.button--border-out:hover{box-shadow:0 0 0 2px #292928}.button--border-out:focus:after,.button--border-out:hover:after{width:0}.drawing--boxshadow .drawing__img{box-shadow:0 0 59px -11px #101820}.drawing__container-text{position:relative}.drawing__container-vertical{height:100%;position:absolute}.drawing__text-vertical{display:none}@media screen and (min-width:768px){.drawing__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-50%);transform-origin:0 100%;bottom:50%;left:0;max-width:600px;font:normal normal 400 75px/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.15);text-transform:capitalize}}.drawing__img{position:relative;width:100%}.figures-rotator__wrapper{display:flex;justify-content:center;position:relative;line-height:1em;height:1em;overflow:hidden}.figures-rotator__part{text-align:center;display:inline-block}.figures-rotator__digit-wrapper{display:flex;flex-direction:column}.figures-rotator__digit{display:inline-block;line-height:1}[data-animation=figures] .figures-rotator__digit-wrapper{transition:transform 1.5s ease-out}[data-animation=figures].js-animate .figures-rotator__digit-wrapper{transform:translateY(calc(-100% + 1em))}.links-group{color:inherit}.links-group__wrapper{display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:768px){.links-group__wrapper{flex-direction:row}}.links-group__link{width:auto;margin:0 auto}.links-group__link+.links-group__link{margin-top:1em}@media screen and (min-width:768px){.links-group__link{width:auto}.links-group__link+.links-group__link{margin-top:0;margin-left:1em}}.loader:before{content:"";display:block;border-radius:50%;border:3px solid #f3f3f3;border-top-color:#101820;width:50px;height:50px;-webkit-animation:spin 1.5s ease-in-out infinite;animation:spin 1.5s ease-in-out infinite;margin:16px auto auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.media-module__btn-container{margin:0 0 0 .6em;display:flex;flex-direction:column;align-items:center;text-transform:lowercase}.media-module__btn{padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;margin:0 0 .4em;border:1px solid}.media-module__btn-label{font:normal normal 400 .9em Montserrat,Arial,sans-serif;letter-spacing:.3em;text-align:center}.media-module__btn>*{pointer-events:none}.media-module__svg{width:36px;margin:.2em .6em}.media-module__buttons{display:flex;justify-content:center}.media-module .modal__body{width:70vw}.media-module .lightbox-media__iframe{width:100%;min-height:70vh;max-height:90vh;border:0}.modal-share-socials .modal__body{width:90%;max-width:470px}@media screen and (min-width:576px){.modal-share-socials .modal__body{padding:3em;text-align:left}}.modal-share-socials .modal__body .modal__title{margin-bottom:1em;font:normal normal 400 clamp(16px,2vw,22px)/1.36 Montserrat,Arial,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;visibility:hidden;opacity:0;left:0;position:fixed;width:100vw;height:100vh;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75)}.modal__close{position:absolute;border:0;padding:.5em;top:0;right:0;cursor:pointer;background:#101820}.modal__close-drawing{display:block;width:1.5em;height:1.5em;fill:#fff}.modal__body{overflow:auto;position:relative;text-align:center;z-index:2;max-width:100%;width:100%;max-height:100vh;background:#fff;margin:0 auto}@media screen and (min-width:992px){.modal__body{width:918px;max-height:calc(100vh - 2em);height:auto;padding:3em}}.modal__scroller{width:100%;overflow:hidden}.modal__text .fees-schedule__table.table{width:100%}.modal__text .fees-schedule__table.table td,.modal__text .fees-schedule__table.table th{padding:.5em .2em;text-align:center}.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;padding-top:6em}.modal--main .modal__close{background:transparent;font:normal normal 700 1em/1.5em Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:uppercase;padding:0;display:flex}.modal--main .modal__close:focus{outline:none}.modal--main .modal__close-drawing{width:2em;height:2em;border:1px solid #101820;border-radius:100%;padding:.4em}.modal--main .modal__title{margin-bottom:3em}.modal--main .modal__body{padding:2.3em 0;background:transparent;position:absolute;top:20%}.modal--main .modal__container{padding:3em;background:#fff}.modal--main .modal__text{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif;color:#101820;letter-spacing:0;text-transform:none;text-align:center}.more-action__item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1em 0}@media screen and (min-width:992px){.more-action__item{flex-direction:row}}.more-action__text{margin-bottom:1em;text-align:center;font:normal normal 700 .925em/1.5em Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#101820}@media screen and (min-width:992px){.more-action__text{margin-bottom:0}}@media screen and (min-width:768px){.more-action__text{font:normal normal 700 1.125em/1.5em Montserrat,Arial,sans-serif}}.more-action__links{margin:0 2%}.more-action__links .button{text-align:center;background:#101820;color:#fff;border-color:#101820}.more-action__links .button:before{background:#fff}.more-action__links .button:focus,.more-action__links .button:hover{color:#101820;border-color:#101820}.more-action__links .button:focus:before,.more-action__links .button:hover:before{background:#fff}.scroll-block{display:none}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.scroll-block{display:block;position:absolute;z-index:3;bottom:2%;width:100%;text-align:center}}.scroll-block__button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;animation:wiggle 2s ease infinite;transition:transform .2s linear}.scroll-block__button .scroll-block__svg{fill:#101820;transition:all 1s ease}.scroll-block__button .scroll-block__svg-border{stroke:#101820;transition:all .6s ease}.scroll-block__button:focus,.scroll-block__button:hover{cursor:pointer}.scroll-block__button:focus .scroll-block__svg,.scroll-block__button:hover .scroll-block__svg{fill:#101820}.scroll-block__button:focus .scroll-block__svg-border,.scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.scroll-block--home{position:fixed;width:auto;right:1%}.scroll-block--home .scroll-block__button--last>*{transform:scaleY(-1)}.scroll-block--home.scroll-block__button--hide{display:none}@keyframes wiggle{0%{transform:rotate(-3deg)}20%{transform:rotate(20deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(5deg)}90%{transform:rotate(-1deg)}to{transform:rotate(0)}}.price-seasonrental{width:100%;margin-bottom:2em}.price-seasonrental__table{display:flex;flex-direction:column;width:100%}.price-seasonrental__th{display:flex;border-bottom:1px solid #101820;padding:.3em;margin-bottom:.8em;font:normal normal 400 .9375em Montserrat,Arial,sans-serif;color:#101820;text-transform:none;letter-spacing:0fault;text-align:left}.price-seasonrental__th--value{padding-right:.6em;width:30%}.price-seasonrental__th--value:last-child{padding-right:0}.price-seasonrental__tr{display:flex;padding:.3em;font:normal normal 400 .9375em Montserrat,Arial,sans-serif;color:#101820;text-transform:none;letter-spacing:.2em;text-align:left}.price-seasonrental__tr--value{padding-right:.6em;width:30%}.price-seasonrental__tr--value:last-child{padding-right:0}.equipment,.equipment__title .title{margin-bottom:3em}.equipment__title .title .title__content{padding-bottom:1em}.equipment__title .title .title__content:after{width:100px;height:4px}.equipment__title .title .title__content-1,.equipment__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.equipment__title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif}.equipment__title .title .title__content-2{font:normal normal 400 3.3333em/1.4 Montserrat,Times New Roman,serif}}.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,.equipment__table--text .equipment__th--value{width:auto}.equipment__table--text .equipment__tr{justify-content:space-between;flex-wrap:wrap}.equipment__table--text .equipment__tr--label{width:100%}.equipment__table--text .equipment__tr--value{width:100%;text-align:right}.equipment__table--text .equipment__tr:nth-child(odd){background-color:#f6f6f6}.equipment__th{display:flex;border-bottom:2px solid #ccc;padding:.3em;margin-bottom:.8em;font:normal normal 400 1.111em Amiri,Times New Roman,serif;color:#101820;text-transform:none;letter-spacing:0;text-align:left}.equipment__th--label{padding-right:.6em;width:80%}.equipment__th--label:last-child{padding-right:0}.equipment__th--value{padding-right:.6em;width:20%;text-align:center}.equipment__th--value:last-child{padding-right:0}.equipment__tr{display:flex;padding:.3em;font:normal normal 400 1.111em Montserrat,Arial,sans-serif;color:#101820;text-transform:lowercase;letter-spacing:0;text-align:left}.equipment__tr--label{padding-right:.6em;width:80%}.equipment__tr--label:last-child{padding-right:0}.equipment__tr--value{padding-right:.6em;width:20%;text-align:center;color:#101820}.equipment__tr--value:last-child{padding-right:0}.equipment__tr--value--check{color:#50b138}.equipment__tr--value--no-check{color:#b13838}.skiplink{width:100%}.skiplink__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.skiplink__list{list-style:none;margin:0;padding:0}.skiplink__link:focus{background:#000;color:#fff}.svg-arrowscroll{width:1.8em;height:1.8em;display:block}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.svg-arrowscroll{width:3.3em;height:3.3em}}.scroll-block--home .svg-arrowscroll{width:1.2em;height:1.2em;display:block}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.scroll-block--home .svg-arrowscroll{width:2.2em;height:2.2em}}.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:15px;height:15px;text-align:center;line-height:15px;font-size:12px;vertical-align:text-bottom;opacity:1;border-radius:0;color:transparent;background:rgba(0,0,0,.1);border:1px solid #101820}.swiper-pagination-bullet-active{color:#101820;background:#101820;border-color:#101820}.swiper-button-next,.swiper-button-prev{color:#919191}.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 Amiri,Times New Roman,serif;letter-spacing:.2em;text-transform:none;flex:1;color:currentColor}.table-aria__td--value{font:normal normal 400 1em Montserrat,Arial,sans-serif;letter-spacing:normal;text-transform:none;color:#101820}.table-aria__tr{background-color:transparent;padding:.8em 0;border-bottom:1px solid #101820}.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:#101820;background:transparent}.tabs-v1 .detail-tabs__link:focus{border-color:#919191}.tabs-v1 .detail-tabs__list{margin:0;padding:0;display:none}@media screen and (min-width:992px){.tabs-v1 .detail-tabs__list{display:flex;flex-wrap:wrap;justify-content:flex-start}}.tabs-v1 [aria-selected=true].detail-tabs__link{color:#fff}.tabs-v1 [aria-selected=true].detail-tabs__link:focus{border-color:#fff}.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,Times New Roman,serif;letter-spacing:.3em;position:relative;border:none;border-bottom:1px solid #101820}@media screen and (min-width:992px){.tabs-v1 .detail-tabs__select{display:none}}.tabs-v1 .detail-tabs__select.ss-main .ss-single-selected{border:0}.tabs-v1 .detail-tabs__item{display:inline-block;margin-right:.8em;margin-bottom:1em}.tabs-v1 .detail-tabs__item:last-child{margin-right:0}.tabs-v1 .detail-tabs__link{display:inline-block;padding:1.3em 1em;cursor:pointer;font:normal normal 400 .85em Montserrat,Times New Roman,serif;letter-spacing:.2em;text-transform:none;border:2px solid #101820}.tabs-v1 .detail-tabs__link:focus{outline:0}.tabs-v1 [aria-selected=true].detail-tabs__link{background:#101820}.tabs-v1 [aria-selected=true].detail-tabs__link span{position:relative}.tabs-v1 [aria-selected=true].detail-tabs__link span:after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:-.5em}@media screen and (min-width:992px){.tabs-v1 .detail-tabs__content{padding:1em 0}}.tabs-v1 [aria-hidden=true].detail-tabs__content{display:none}.text-vertical{color:red}.digit{display:inline-block;font-size:50px;color:rgba(0,0,0,.25);height:180px;line-height:1}.time-part-wrapper{display:inline-block;margin-right:50px;position:relative}.time-part-wrapper:not(:last-child):after{content:":";display:block;width:30px;height:230px;position:absolute;top:0;right:-30px;color:rgba(0,0,0,.25);font-size:200px;line-height:.9}.time-part{width:140px;text-align:center;height:180px;overflow:hidden;display:inline-block;margin-left:-5px;box-sizing:border-box}.time-part .digit-wrapper{animation-timing-function:cubic-bezier(1,0,1,0)}.time-part.hundredths.tens .digit-wrapper{animation-name:hundredths-tens;animation-duration:60s;animation-iteration-count:3600}.time-part.hundredths.ones .digit-wrapper{animation-name:hundredths-ones;animation-duration:10s;animation-iteration-count:36000}.title{margin-bottom:4.875em}.title h1,.title h2,.title h3,.title h4,.title h5,.title h6{margin:0}.title__content{font-size:1em;position:relative;padding-bottom:1em}.title__content:after{content:"";position:absolute;width:100px;height:4px;background-color:#101820;bottom:0;left:50%;transform:translateX(-50%)}.title__content-1{font:normal normal 500 18px/1.2 Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:5px}.title__content-1,.title__content-2{display:block;color:#101820;word-break:break-word}.title__content-2{font:normal normal 700 20px/1.2 Montserrat,Arial,sans-serif;text-transform:lowercase;letter-spacing:0}@media screen and (min-width:768px){.title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.title__link{text-decoration:none}.title-subtitle{margin-bottom:1em;text-align:left}.title-subtitle h1,.title-subtitle h2,.title-subtitle h3,.title-subtitle h4,.title-subtitle h5,.title-subtitle h6{margin:0}.title-subtitle__content{font-size:1em;font:normal normal 400 1.75em/1.4 Montserrat,Times New Roman,serif}.title-subtitle__content,.title-subtitle__subtitle{position:relative;color:#101820;text-transform:none;letter-spacing:0;word-break:break-word}.title-subtitle__subtitle{font-size:1em;font:normal normal 400 1.5em/1.4 Amiri,Times New Roman,serif}.checkbox__label{display:flex;user-select:none;cursor:pointer;margin-bottom:0;font:normal normal 500 14px/1.2em Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none;align-items:center}.checkbox__field{position:absolute;z-index:-1;width:0;height:0;opacity:0}.checkbox__field:checked+.checkbox__box{border-color:#101820}.checkbox__field:checked+.checkbox__box svg path{fill:#101820}.checkbox__field:checked+.checkbox__box svg polyline{stroke-dashoffset:0}.checkbox__box{position:relative;top:calc(.5em - 8px);margin-right:8px;width:20px;min-width:20px;height:20px;border-radius:3px;border:2px solid}.checkbox__box svg{position:absolute;top:-2px;left:-2px;width:20px;height:20px}.checkbox__box svg path{stroke:#101820;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:#101820;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20px;stroke-dashoffset:20px;transition:all .3s ease}.checkbox__span{pointer-events:none;vertical-align:middle;text-align:left}.checkbox:hover .checkbox__box svg path,.checkbox__field:focus~.checkbox__box svg path{stroke-dashoffset:0}.checkboxes__fieldset{border:0}.checkboxes__legend{font:normal normal 400 .875em/1.5em Montserrat,Times New Roman,serif;letter-spacing:.3em;text-transform:none;margin:0 0 1em}.checkboxes__group{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.checkboxes__group>li{margin:0;padding:0}.checkboxes__group .checkboxes__item{margin-bottom:.5em;margin-right:2em}.form{width:100%;color:#101820}.form__fieldset{border:0;margin:3em 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,Times New Roman,serif;letter-spacing:.3em;text-transform:none;margin:0 0 3em}.form__legend--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}@media screen and (min-width:768px){.form__fields{margin:0 -2.5em}}.form__field{margin:0 0 2em}@media screen and (min-width:768px){.form__field{margin:0 2.5em 3em}}@media screen and (min-width:768px){.form__validation{display:flex;flex-direction:row;justify-content:space-between;flex:1;padding-right:2.5em;padding-left:2.5em}}.form__validation-container{display:flex;flex-direction:column;align-items:flex-start}.form__validation .checkboxes{margin:0}.form__submit{text-align:center;margin-top:2em}@media screen and (min-width:768px){.form__submit{text-align:inherit;margin-top:0}}@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 .form-group .custom-selectAgence{position:relative;text-align:left}.form .form-group .custom-selectAgence select{display:none}.form .form-group .custom-selectAgence .select-selected{color:#000;border:0;border-bottom:1px;border-style:solid;border-color:#000;padding:1em 0;min-height:3em;align-items:center;display:flex;font:normal normal 600 .9375em/1em Montserrat,Arial,sans-serif}.form .form-group .custom-selectAgence .select-selected:after{position:absolute;content:"";right:10px;width:0;height:0;border-color:#000;border-style:solid;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s;transform:rotate(45deg);margin-top:5px}.form .form-group .custom-selectAgence .select-selected.select-arrow-active:after{transform:rotate(224deg)}.form .form-group .custom-selectAgence .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;max-height:200px;overflow-x:hidden;box-shadow:0 0 3px #000}.form .form-group .custom-selectAgence .select-items.select-hide{display:none}.form .form-group .custom-selectAgence .select-items div{color:#000;padding:.7em 18px .7em 1em;text-transform:none;background:#fff;cursor:pointer}.form .form-group .custom-selectAgence .select-items div:hover{background-color:#101820;color:#fff}.form .form-group .custom-selectAgence .select-items .same-as-selected{display:flex;align-items:center}.form .form-group .custom-selectAgence .select-items .same-as-selected:after{content:"";position:absolute;right:10px;height:15px;width:9px;display:inline-block;transform:rotate(45deg);border-right:4px solid #101820;border-bottom:4px solid #101820}.form__conditions{margin:0 0 1em;padding:0;font:normal normal 500 14px Montserrat,Arial,sans-serif;color:#101820}.form__legals{margin:2em 0;font:normal normal 500 9px Montserrat,Arial,sans-serif;color:#101820;text-align:left}.form--condensed .form__fieldset{margin:0}.field-validate{position:relative}.field-validate--has-danger [class*=__label]{color:#dc1d34!important}.field-validate--has-danger [class*=__input]{border-bottom-color:#dc1d34!important}.field-validate--has-danger .ss-main.js-select--main .ss-multi-selected,.field-validate--has-danger .ss-main.js-select--main .ss-single-selected{border-color:#dc1d34!important}.field-validate__help{display:none;pointer-events:none;padding:.6em 1em;margin-top:8px;font-weight:700;font-size:.9em;position:absolute;z-index:1;top:100%;background:#dc1d34;color:#fff}.field-validate__help:before{content:"";position:absolute;top:-5px;left:3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #dc1d34}.field-validate:hover .field-validate__help{display:block}.localizator{position:relative;outline:none;display:flex;flex-direction:column}.localizator__plus{font-size:16px;margin:0;position:absolute;display:block;padding:1em;right:0;bottom:2px;transition:transform .2s;cursor:pointer}.localizator__plus:after{content:"";position:absolute;height:2px;width:10px;left:12px;top:20px;background:#101820}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#101820}.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 #101820;border-width:0 0 1px;background:transparent;padding:3px 0;cursor:pointer;min-height:52px}.localizator__summary .localizator__value{display:none;max-width:calc(100% - 5.2em)}.localizator__summary .localizator__value--count,.localizator__summary .localizator__value:first-child{display:flex}.localizator__input{flex:1;border:0}.localizator__input .textfield__input:focus{background:none;outline:none}.localizator__values-container{display:none;min-width:100%;font:normal normal 500 20px/1em Montserrat,Arial,sans-serif;position:absolute;z-index:1;top:calc(100% - 2px);left:0;background:#fff;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);padding:1em}@media screen and (min-width:768px){.localizator__values-container{min-width:19em}}.localizator__select .ss-main{position:absolute}.localizator__select .ss-multi-selected{display:none}.localizator__values{display:flex;font:normal normal 500 20px/1em Montserrat,Arial,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:#101820;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,Arial,sans-serif;letter-spacing:.1em;color:#525252}.localizator--opened .localizator__summary{display:none}.localizator--opened .localizator__content{display:flex}.localizator--opened.localizator--filled .localizator__plus,.localizator--opened.localizator--searching .localizator__plus{transform:rotate(45deg)}.localizator--loading .localizator__plus{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.localizator--filled .localizator__values-container,.localizator--searching .localizator__search{display:block}.localizator--searching .localizator__values-container{display:none}.localizator--no-proximity .localizator__extra{opacity:.4;pointer-events:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radio__input{opacity:0;width:18px;height:18px}.radio__input,.radio__input+label{display:inline-block;vertical-align:middle}.radio__input+label{position:relative;cursor:pointer}.radio__input+label:before{content:"";position:absolute;left:-21px;top:calc(50% - 11px);border-radius:50%;width:22px;height:22px;border:1px solid}.radio__input+label:after{content:"";position:absolute;left:-16px;top:calc(50% - 6px);border-radius:50%;width:12px;height:12px}.radio__input:checked+label:after{background:#101820}@media screen and (-ms-high-contrast:active){.radio input[type=radio]:checked+label:after{background:WindowText}}.radio__label{font:normal normal 500 18px/1em Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none;padding-left:.5em}.radios__fieldset{border:0}.radios__legend{font:normal normal 400 .875em/1.5em Montserrat,Times New Roman,serif;letter-spacing:.3em;text-transform:none;margin:0 0 1em}.radios__group{list-style:none;display:flex;flex-wrap:wrap}.radios__group,.radios__group>li{margin:0;padding:0}.radios__group .radios__item{flex:initial;margin-right:1em;margin-top:.2em;margin-bottom:.2em}.range{position:relative;outline:none;font:normal normal 500 18px/1em Montserrat,Arial,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:#101820}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#101820}.range__highlight{color:#101820}.range__prompt{align-self:center;text-transform:none;letter-spacing:.1em}.range__content{position:absolute;z-index:1;min-width:19em;top:calc(100% - 2px);left:0;padding:1.8em;width:100%;background:#fff;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);transform-origin:top;transition:transform .2s,opacity .2s;transform:scaleY(0);opacity:0}@media screen and (min-width:1200px){.range__content{width:auto}}.range__preview{margin-top:1.8em;display:flex;justify-content:space-between;color:#101820}.range__preview .range__highlight{display:block}.range__summary{display:flex;height:100%;min-height:52px;padding:3px 0;border:solid #101820;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:#101820}.range .noUi-horizontal{height:4px;border:none;box-shadow:none;background:#919191}.range .noUi-horizontal .noUi-base{width:calc(100% - 25px);margin:0 auto}.range .noUi-horizontal .noUi-handle{width:26px;height:26px;right:-13px;top:-11px;border-radius:13px;box-shadow:none;outline:none}.range .noUi-horizontal .noUi-handle:after,.range .noUi-horizontal .noUi-handle:before{content:none}.range .noUi-horizontal .noUi-handle:focus{border:2px solid #919191}@media (-ms-high-contrast:none){.range__summary{height:52px}.range__summary,::-ms-backdrop{height:52px}}.select{display:flex;flex-direction:column}.select__label{font:normal normal 400 1.1111em/1em Montserrat,Arial,sans-serif;text-transform:none;letter-spacing:.18em;margin-bottom:.3em;color:#101820}.select__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.select__input{flex:1 1 auto;display:flex}.ss-main.js-select--main{font:normal normal 500 20px/1em Montserrat,Arial,sans-serif;letter-spacing:.05em}.ss-main.js-select--main .ss-content{border-color:#d3d3d3;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:#d3d3d3;padding:1em .6em;height:3em}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide) input:focus{box-shadow:1px 4px 7px 2px rgba(0,0,0,.15)}.ss-main.js-select--main .ss-content .ss-list .ss-option{letter-spacing:0;text-transform:none;color:#101820;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#101820}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#101820;background:rgba(16,24,32,.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='%23101820' 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:#101820;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:#101820}.ss-main.js-select--main .ss-multi-selected{border-color:#101820;border-width:0 0 1px;background:transparent;height:3em;min-height:3em;padding:0}.ss-main.js-select--main .ss-multi-selected .ss-values{width:auto;flex:initial}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value{display:none}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value:first-child{display:flex}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{letter-spacing:.1em;color:#101820}.ss-main.js-select--main .ss-multi-selected .ss-value{display:flex;font-size:12px;align-items:center;border-radius:2em;margin:0 5px 0 0;padding-right:.5em;padding-left:1em;letter-spacing:.03em;background-color:#fff;border:1px solid #ccc;color:#282828;height:3em;align-self:center;max-width:100%}.ss-main.js-select--main .ss-multi-selected .ss-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main.js-select--main .ss-multi-selected .ss-value--custom{position:relative;border:none;padding-right:1em;background:#101820;color:#fff}.ss-main.js-select--main .ss-multi-selected .ss-value-delete{margin:0 0 0 5px;cursor:pointer;color:#fff;background:#ccc;border-radius:2em;min-width:2em;height:2em;text-align:center;line-height:2em}.ss-main.js-select--main .ss-multi-selected .ss-add{margin:0;position:absolute;display:block;right:15px;top:calc(50% - 5px)}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus,.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#101820}.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,Arial,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:#101820}.textarea{display:flex;flex-direction:column}.textarea__label{color:#101820;text-transform:none;font:normal normal 400 1.1111em/1em Montserrat,Arial,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;border:solid #101820;border-width:0 0 1px;font:normal normal 500 20px/1em Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none;padding:3px 0;line-height:1.2em}.textarea__input::placeholder{color:inherit;opacity:.35}.textarea__input::-ms-input-placeholder{color:inherit;opacity:.35}.textarea__input:focus{background:rgba(0,0,0,.1)}.textarea__input:focus::placeholder{color:inherit;opacity:.35}.textarea__input:focus::-ms-input-placeholder{color:inherit;opacity:.35}.textfield{display:flex;flex-direction:column}.textfield__label{text-transform:none;font:normal normal 400 1.1111em/1em Montserrat,Arial,sans-serif;letter-spacing:0;margin-bottom:.3em;color:#101820}.textfield__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.textfield__input{flex:1;padding:3px 0;font:normal normal 500 20px/1em Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none;min-height:3em;-webkit-appearance:none;border:solid #101820;border-width:0 0 1px;background:transparent;color:inherit}.textfield__input::placeholder{color:inherit;opacity:.35}.textfield__input::-ms-input-placeholder{color:inherit;opacity:.35}.textfield__input:focus{outline:none;background:rgba(0,0,0,.1)}.textfield__input:focus::placeholder{color:inherit;opacity:.35}.textfield__input:focus::-ms-input-placeholder{color:inherit;opacity:.35}.textfield__input[type=date]:invalid::-webkit-datetime-edit{color:inherit;opacity:.35}.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:#101820}.upload .upload__content{display:flex;align-items:center;border:solid #101820;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,Arial,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,Arial,sans-serif;color:#fff;background-color:#101820;border:1px solid #101820;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:#101820;margin-left:10px}.upload .upload__infos{color:#101820;margin-top:16px}.upload .upload__errors{color:red;font-size:12px;margin-top:6px;position:absolute}.upload .cross__svg{height:10px;width:10px;fill:#fff;margin-left:5px}.agency-home-v1{color:#101820;position:relative}.agency-home-v1__background{background:transparent url(../images/modules/agency-home/1.jpg) no-repeat 50%/cover}.agency-home-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.86)}.agency-home-v1__container{height:100%;display:flex;justify-content:center;text-align:center;align-items:center}.agency-home-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.agency-home-v1__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:992px){.agency-home-v1__wrapper{flex-direction:row}.agency-home-v1__wrapper>*{width:40%}}.agency-home-v1__wrapper.jsscroll-block{max-height:60%;overflow:auto}.agency-home-v1__content{display:flex;flex-direction:column;margin-bottom:7em;width:100%}@media screen and (min-width:768px){.agency-home-v1__content{margin-top:7em}}@media screen and (min-width:992px){.agency-home-v1__content{margin-right:5em;margin-bottom:0;margin-top:0;width:auto;flex:1}}.agency-home-v1__drawing-container{width:100%;max-width:450px}@media screen and (min-width:992px){.agency-home-v1__drawing-container{width:40%;margin-left:5em;max-width:inherit}}.agency-home-v1__drawing-container .drawing__img{box-shadow:0 0 35px 0 rgba(16,24,32,.2);height:auto}@media screen and (min-width:768px){.agency-home-v1__drawing-container .drawing__text-vertical{color:rgba(16,24,32,.15);left:0}}.agency-home-v1__container-text{margin-bottom:8%}.agency-home-v1__title .title .title__content{padding-bottom:1em;text-align:center}.agency-home-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.agency-home-v1__title .title .title__content-1,.agency-home-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.agency-home-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.agency-home-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.agency-home-v1__text-block.text-block{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif}@media screen and (min-width:992px){.agency-home-v1 .jsscroll-block{height:200px}}.agency-home-v1__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.agency-home-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.agency-home-v1__scroll-block .scroll-block__svg-border{stroke:#101820}.agency-home-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.agency-home-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.agency-home-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.agency-home-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.agency-home-v1__coords .coords__element{display:flex;margin-top:1em;margin-bottom:1em}.agency-home-v1__coords .coords__element>a{color:#101820;font:normal normal 400 18px Montserrat,Arial,sans-serif;text-decoration:none;text-transform:none;word-break:break-word;letter-spacing:0}.agency-home-v1__coords .coords__element>p{letter-spacing:0}.agency-home-v1__coords .coords__label{font:normal normal 400 1.1111em/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:left;text-transform:none;letter-spacing:.2em;min-width:160px;padding-right:1em}.agency-home-v1__coords .coords__label.coords-name__content{justify-content:center;font-size:1.2em;letter-spacing:0;padding-right:0;width:100%;text-align:center}.agency-home-v1__coords .coords__value{align-self:center;min-width:160px;font:normal normal 400 1.1111em/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:left;text-transform:none;text-decoration:none;white-space:nowrap}.agency-home-v1-slide{color:#101820;position:relative}.agency-home-v1-slide__background{background:transparent url(../images/modules/agency/1.jpg) no-repeat 50%/cover}.agency-home-v1-slide__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.93)}.agency-home-v1-slide__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.agency-home-v1-slide__wrapper{padding-left:3em;padding-right:3em}}.agency-home-v1-slide__container{height:100%;display:flex;justify-content:center;text-align:center}@media screen and (min-width:1440px){.agency-home-v1-slide__container{max-height:870px}}.agency-home-v1-slide__container-text{margin-bottom:8%;max-height:300px}.agency-home-v1-slide__title .title{margin-bottom:4%}.agency-home-v1-slide__title .title .title__content{padding-bottom:1em}.agency-home-v1-slide__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.agency-home-v1-slide__title .title .title__content-1,.agency-home-v1-slide__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.agency-home-v1-slide__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.agency-home-v1-slide__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.agency-home-v1-slide__items{padding:0 0 2%}.agency-home-v1-slide__items .agency-home-v1-slide__items{height:100%}@media screen and (min-width:1200px){.agency-home-v1-slide__items .agency-home-v1-slide__items .item__container-text{max-height:70px;overflow:unset}}.agency-home-v1-slide__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.agency-home-v1-slide__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.agency-home-v1-slide__scroll-block .scroll-block__svg-border{stroke:#101820}.agency-home-v1-slide__scroll-block .scroll-block__button:focus .scroll-block__svg,.agency-home-v1-slide__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.agency-home-v1-slide__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.agency-home-v1-slide__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.agency-home-v1-slide__item{color:#101820;display:flex;flex-direction:column}.agency-home-v1-slide__item-decorate{margin-bottom:1em;display:flex;justify-content:center}@media screen and (min-width:768px){.agency-home-v1-slide__item-decorate{justify-content:left}}.agency-home-v1-slide__item-visual{aspect-ratio:22/15;height:20vh;overflow:hidden}.agency-home-v1-slide__item-img{object-fit:cover;width:100%;object-position:center;height:100%}.agency-home-v1-slide__item-title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.agency-home-v1-slide__item-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6666em/1.4 Montserrat,Times New Roman,serif;color:#101820}.agency-home-v1-slide__item-title .title-subtitle__subtitle{display:block}@media screen and (min-width:1200px){.agency-home-v1-slide__item-title .title-subtitle__content,.agency-home-v1-slide__item-title .title-subtitle__subtitle,.agency-home-v1-slide__item-title .title__subtitle{text-align:center}}.agency-home-v1-slide__item-links{text-align:center;margin-top:1em}.agency-home-v1-slide__item-links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.agency-home-v1-slide__item-links .button:after,.agency-home-v1-slide__item-links .button:before{background:#101820}.agency-home-v1-slide__item-links .button:focus,.agency-home-v1-slide__item-links .button:hover{color:#fff;border-color:#101820}.agency-home-v1-slide__item-links .button:focus:before,.agency-home-v1-slide__item-links .button:hover:before{background:#101820}.agency-home-v1-slide__item-links .links-group__wrapper{justify-content:flex-start}.agency-home-v1-slide__item-coords .coords__element{display:flex;margin:.6em 0}.agency-home-v1-slide__item-coords .coords__label{min-width:130px;text-align:left;font:normal normal 400 1em/1 Amiri,Times New Roman,serif;letter-spacing:.3em}.agency-home-v1-slide__item-coords .coords__label:first-letter{text-transform:uppercase}.agency-home-v1-slide__item-coords .coords__value{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif;color:#101820;text-decoration:none;text-align:left}.agency-home-v1-slide__item-coords .coords-address__city{display:block}.agency-home-v1-slide__item--mandatory .agency-home-v1-slide__item-visual{aspect-ratio:15/13;height:23vh}.agency-home-v1-slide .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0;margin-bottom:1em}.agency-home-v1-slide .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;min-width:10px;color:transparent;background:#101820;border-color:transparent}.agency-home-v1-slide .swiper-pagination-bullet-active{height:5px;color:transparent;background:#101820;border-color:transparent}.agency-home-v1-slide .agency-home-v1-slide__item--mandatory{display:block;width:100%;height:auto}.agency-home-v1-slide .agency-home-v1-slide__item--mandatory .agency-home-v1-slide__item-decorate-wrapper{text-align:left}.agency-home-v1-slide .agency-home-v1-slide__item--mandatory .agency-home-v1-slide__item-title .title-subtitle .title-subtitle__content{text-align:left;font-size:1.3888em}.agency-home-v1-slide .agency-home-v1-slide__item--mandatory .links-group__link{margin:0 30px}.agency-listing-v1__wrapper{margin:0 auto;max-width:1400px}.agency-listing-v1 .list{display:flex;flex-wrap:wrap}.agency-v1{margin:0 1% 2%}@media screen and (min-width:1281px){.agency-v1{width:31.33%}}@media screen and (min-width:769px) and (max-width:1280px){.agency-v1{width:48%;overflow:hidden}}@media screen and (max-width:768px){.agency-v1{width:100%;overflow:hidden}}.agency-v1__decorate{position:relative;height:400px;display:flex;align-items:center;justify-content:center}.agency-v1__decorate .button{text-transform:uppercase;color:#fff}.agency-v1__decorate-wrapper,.agency-v1__visual{width:100%;height:100%}.agency-v1__visual{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.agency-v1__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;background-color:hsla(0,0%,42.7%,.75)}.agency-v1__more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;width:80%}.agency-v1__global-link:focus .agency-v1__more,.agency-v1__global-link:hover .agency-v1__more{opacity:1}.agency-v1__global-link:focus .agency-v1__more .button,.agency-v1__global-link:hover .agency-v1__more .button{transform:translate(-50%,-50%)}.agency-v1__info{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:992px){.agency-v1__info{flex-direction:row}}.agency-v1__coords .coords__element{display:flex;margin-top:1em;margin-bottom:1em;color:#101820;font:normal normal 400 18px Montserrat,Arial,sans-serif;letter-spacing:2px;text-transform:capitalize}.agency-v1__coords .coords__element>a{color:#101820;font:normal normal 400 18px Montserrat,Arial,sans-serif;text-decoration:none;text-transform:none;word-break:break-word;letter-spacing:0}.agency-v1__coords .coords__element>p{letter-spacing:0}.agency-v1__coords .coords__element .label_coords_agency1{display:flex;min-width:6.2em;width:6.2em}.agency-v1__title{margin-bottom:0!important}.agency-v1__title--agency{margin-bottom:1em}.agency-v1__title .title__content{padding:1em 0 .5em;font:normal normal 400 25px Montserrat,Arial,sans-serif;letter-spacing:normal;text-transform:lowercase;color:#101820}.agency-v1__title .title__content:after{display:none}.agency-v1__title .title__content:first-letter{text-transform:uppercase}.body--page-detail-agence .jumbotron-v1{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover;margin-bottom:4em;left:0;right:0;top:0}@media screen and (min-width:767px){.body--page-detail-agence .jumbotron-v1{min-height:290px;position:absolute}}.body--page-detail-agence .page-detail-agence__wrapper{position:relative;padding-bottom:49px}.body--page-detail-agence .breadcrumb.wrapper,.body--page-detail-agence .jumbotron-v1{margin-bottom:0}.body--page-detail-agence .infos-agence-dtAgence .honors-dt-agence,.body--page-detail-agence .infos-agence-dtAgence a,.body--page-detail-agence .infos-agence-dtAgence p{color:#000;text-decoration:none;font:normal normal 400 20px Montserrat,Arial,sans-serif}.body--page-detail-agence .infos-agence-dtAgence .honors-dt-agence span.horaires-days{letter-spacing:4px;margin-right:15px}.body--page-detail-agence span.label-info-dt-agence{font:normal normal 400 20px Montserrat,Arial,sans-serif;color:#101820}.body--page-detail-agence .detail-agency-infos-v1__honoraires span{text-transform:none}.body--page-detail-agence .detail-agency-infos-v1__info{max-width:1440px;margin:0 auto;align-items:center}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords{align-items:center}@media screen and (min-width:1210px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords{display:flex}}@media screen and (max-width:1209px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords{display:block;text-align:center}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .drawing__text-vertical{display:none}}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence{position:relative}@media screen and (min-width:1210px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence{padding-right:6%}}@media screen and (min-width:768px) and (max-width:1680px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence{margin-left:3%}}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence img{box-shadow:0 0 35px 0 #d0d0d0;z-index:2;position:relative;width:100%;max-width:700px}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical{text-transform:lowercase;font:normal normal 400 100px/1 Montserrat,Arial,sans-serif;color:#101820}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical:first-letter{text-transform:uppercase}.body--page-detail-agence .detail-agency-infos-v1__info .honoraires_agency{display:flex;justify-content:space-around;align-items:center}@media screen and (max-width:991px){.body--page-detail-agence .detail-agency-infos-v1__info .honoraires_agency{flex-direction:column}}.body--page-detail-agence .page-agency-detail__content.wrapper h1.title__content{text-align:center;padding-top:22px;margin-top:50px}.body--page-detail-agence .detail-agency-infos-v1__title.title{margin-bottom:0!important;margin-top:34px}.body--page-detail-agence .detail-agency-infos-v1__title h1.title__content:after{display:none}.body--page-detail-agence .presentation-dt-agence{margin-top:85px}.body--page-detail-agence .labl-info-dtAg{display:flex;margin:9px 0}.body--page-detail-agence span.label-info-dt-agence{display:flex;min-width:6.2em;width:6.2em;text-transform:capitalize}.body--page-detail-agence .detail-agency-infos-v1__title .title__content-1{font:normal normal 400 30px Montserrat,Arial,sans-serif;color:#000}.body--page-detail-agence .detail-agency-infos-v1__title .title__content-2{font:normal normal 400 60px Montserrat,Arial,sans-serif;color:#101820}.body--page-detail-agence .module-listing-dt-agence__title{text-align:center}.body--page-detail-agence .module-listing-dt-agence__title .title__subtitle{font:normal normal 400 30px Montserrat,Arial,sans-serif;color:#101820;display:block}.body--page-detail-agence .module-listing-dt-agence__title .title__content{font:normal normal 400 3.3333em/1.2 Montserrat,Arial,sans-serif;color:#101820}.body--page-detail-agence .editorial-noresult__title{margin-bottom:0;font-size:11px}.body--page-detail-agence .editorial-noresult__text{font-size:16px}.body--page-detail-agence .property-listing-v2__wrapper{margin:0 auto}.body--page-detail-agence .detail-agency-infos-v1__links-fees{display:flex;justify-content:center}@media screen and (min-width:1210px) and (max-width:1680px){.body--page-detail-agence .detail-agency-infos-v1__links-fees{margin-left:3%}}@media screen and (max-width:1209px){.body--page-detail-agence .detail-agency-infos-v1__links-fees{justify-content:center}}.agency-listing-v2{margin:4em 0}.agency-listing-v2__wrapper{margin:0 auto;max-width:100%}.agency-listing-v2 .list{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){.agency-listing-v2 .list{flex-direction:row}}.agency-listing-v2 .list>*{width:100%}@media screen and (min-width:768px){.agency-listing-v2 .list>*{width:49%}}.agency-listing-v2 .agency-v2{margin-top:2em;margin-bottom:2em}.agency-v2__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.agency-v2__wrapper{flex-direction:row}}.agency-v2__wrapper .button{text-transform:uppercase;color:#fff}.agency-v2__decorate{position:relative;height:280px;display:flex;align-items:center;justify-content:center;width:100%}.agency-v2__decorate-wrapper,.agency-v2__visual{width:100%;height:100%}.agency-v2__visual{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.agency-v2__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;background-color:hsla(0,0%,42.7%,.75)}.agency-v2__more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;width:80%}.agency-v2__global-link{width:100%}@media screen and (min-width:992px){.agency-v2__global-link{width:50%;flex-shrink:0}}@media screen and (min-width:1200px){.agency-v2__global-link{max-width:355px}}.agency-v2__global-link:focus .agency-v2__more,.agency-v2__global-link:hover .agency-v2__more{opacity:1}.agency-v2__global-link:focus .agency-v2__more .button,.agency-v2__global-link:hover .agency-v2__more .button{transform:translate(-50%,-50%)}.agency-v2__info{display:flex;flex-direction:column;justify-content:flex-start;margin-left:2em}@media screen and (min-width:992px){.agency-v2__info{width:50%}}@media screen and (max-width:991px){.agency-v2__info{width:100%}}@media screen and (min-width:992px){.agency-v2__info{flex-direction:row}}.agency-v2__coords{width:100%}.agency-v2__coords .coords__element{color:#101820;letter-spacing:0;margin-top:1.5em;margin-bottom:1.5em;display:flex}@media screen and (min-width:1380px){.agency-v2__coords .coords__element{font:normal normal 400 18px Montserrat,Arial,sans-serif}}@media screen and (max-width:1379px){.agency-v2__coords .coords__element{font:normal normal 400 15px Montserrat,Arial,sans-serif}}.agency-v2__coords .coords__element .label_coords_agency1{display:flex;min-width:6.2em;width:6.2em;text-transform:capitalize}.agency-v2__coords .coords__element a{color:#101820;text-decoration:none;letter-spacing:0;word-break:break-word}.agency-v2__coords .coords__element p{letter-spacing:0}.agency-v2__title{margin-bottom:0!important}.agency-v2__title--agency{margin-bottom:1em}.agency-v2__title .title__content{letter-spacing:0;text-transform:lowercase;padding:14px 0 0;color:#101820}@media screen and (min-width:1380px){.agency-v2__title .title__content{font:normal normal 400 25px Montserrat,Arial,sans-serif}}@media screen and (max-width:1379px){.agency-v2__title .title__content{font:normal normal 400 18px Montserrat,Arial,sans-serif}}.agency-v2__title .title__content:after{display:none}.agency-v2__title .title__content:first-letter{text-transform:uppercase}.agency-listing-v3__wrapper{margin:auto;max-width:1400px}.agency-listing-v3__item{margin:8em 0}.agency-listing-v3__item.item{display:flex;flex-direction:column-reverse;padding:0 1em;overflow:hidden}@media screen and (min-width:1200px){.agency-listing-v3__item.item{flex-direction:row}}.agency-listing-v3__item.item.item--multiple .item__info{flex-direction:column}@media screen and (min-width:1200px){.agency-listing-v3__item.item.item--multiple .coords{width:100%;margin-bottom:2em}}@media screen and (min-width:1200px){.agency-listing-v3__item.item.item--multiple .timetable{width:100%}}.agency-listing-v3__item.item .item__title.title{margin-bottom:4em}.agency-listing-v3__item.item .item__title.title .title__content{padding-bottom:1em;text-align:center}.agency-listing-v3__item.item .item__title.title .title__content:after{width:100px;height:4px;background-color:#101820}.agency-listing-v3__item.item .item__title.title .title__content-1,.agency-listing-v3__item.item .item__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.agency-listing-v3__item.item .item__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.agency-listing-v3__item.item .item__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__info{margin-left:2em}}.agency-listing-v3__item.item .item__coords{margin-bottom:3em}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__coords{width:50%;margin-bottom:0}}.agency-listing-v3__item.item .item__coords .coords__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__coords .coords__wrapper{padding:0 2em}}.agency-listing-v3__item.item .item__coords .coords__title.title{margin-bottom:1em}.agency-listing-v3__item.item .item__coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.agency-listing-v3__item.item .item__coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.agency-listing-v3__item.item .item__coords .coords__title.title .title__content-1,.agency-listing-v3__item.item .item__coords .coords__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.agency-listing-v3__item.item .item__coords .coords__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.agency-listing-v3__item.item .item__coords .coords__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.agency-listing-v3__item.item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.agency-listing-v3__item.item .item__coords .coords__element{display:flex;flex-direction:row;padding:.3em 0}.agency-listing-v3__item.item .item__coords .coords__label{font:normal normal 400 1.1111em/1.6666 Amiri,Times New Roman,serif;color:#101820;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.agency-listing-v3__item.item .item__coords .coords__label a{color:#101820}.agency-listing-v3__item.item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:left;text-transform:none;text-decoration:none}.agency-listing-v3__item.item .item__coords .coords__content a{color:#101820}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__timetable{width:50%}}.agency-listing-v3__item.item .item__timetable .timetable__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__timetable .timetable__wrapper{padding:0 2em}}.agency-listing-v3__item.item .item__timetable .timetable__title.title{margin-bottom:1em}.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content{padding-bottom:1em;text-align:center}.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content-1,.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.agency-listing-v3__item.item .item__timetable .timetable__schedule{align-self:center;width:100%;font:normal normal 400 1.1111em/1.6666 Amiri,Times New Roman,serif;color:#101820;text-align:left;text-transform:none;letter-spacing:.2em}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__timetable .timetable__schedule{align-self:center}}.agency-listing-v3__item.item .item__timetable .timetable__schedule a{color:#101820}.agency-listing-v3__item.item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:left;text-transform:none;letter-spacing:0;display:block;text-align:center}.agency-listing-v3__item.item .item__timetable .timetable__schedule--highlight a{color:#101820}.agency-listing-v3__item.item .item__timetable .timetable__schedule+.timetable__schedule{margin-top:1em}.agency-listing-v3__item.item .item__timetable .timetable__schedule .schedule__highlight{display:block;font:normal normal 400 1.1111rem/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:left;text-transform:none;letter-spacing:0;text-align:center}.agency-listing-v3__item.item .item__timetable .timetable__schedule .schedule__highlight a{color:#101820}.agency-listing-v3__item.item .item__drawing-container{margin-top:2em;min-width:50%}.agency-listing-v3__item.item .item__drawing-container .drawing{display:flex;align-items:center;justify-content:center}.agency-listing-v3__item.item .item__drawing-container .drawing__container-img{text-align:center}.agency-listing-v3__item.item .item__drawing-container .drawing__img{width:auto;max-height:350px;max-width:500px;object-fit:cover}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__drawing-container .drawing__container-img{text-align:right}.agency-listing-v3__item.item .item__drawing-container .drawing__img{position:relative;min-height:400px}}.agency-listing-v3__item.item:nth-child(2n){flex-direction:column-reverse}@media screen and (min-width:1200px){.agency-listing-v3__item.item:nth-child(2n){flex-direction:row-reverse}}.agency-listing-v3__item.item:nth-child(2n) .item__info{margin-left:0;margin-right:2em}@media screen and (min-width:1200px){.agency-listing-v3__item.item:nth-child(2n) .item__drawing-container .drawing__img{position:relative;left:0;margin-right:2em}.agency-listing-v3__item.item:nth-child(2n) .item__drawing-container .drawing__container-img{text-align:right;right:11%;position:relative}.agency-listing-v3__item.item:nth-child(2n) .item__drawing-container .drawing__container-text{display:flex;flex-direction:row-reverse;right:0}}.alertmail-content-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.alertmail-content-v1__container,.alertmail-content-v1__wrapper{height:100%;display:flex;justify-content:center}.alertmail-content-v1__wrapper{position:relative;width:100%}.alertmail-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.alertmail-content-v1 .redac{display:flex;justify-content:center;text-align:center}.alertmail-content-v1 .redac__wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.alertmail-content-v1 .redac__wrapper{flex-direction:row}}.alertmail-content-v1 .redac__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.alertmail-content-v1 .redac__container-text{padding-right:3em;width:50%}}.alertmail-content-v1 .redac__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.alertmail-content-v1 .redac__drawing-container{width:50%;margin-bottom:0}}.alertmail-content-v1 .redac__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.alertmail-content-v1 .redac__drawing-container .drawing__img{margin-top:-10em;display:inline-block;width:100%;height:auto;box-shadow:0 2px 25px 0 rgba(16,24,32,.2)}.alertmail-content-v1__form-block{position:relative}@media screen and (min-width:768px){.alertmail-content-v1__form-block{margin-left:3em}}.alertmail-content-v1__form-block.form-block{margin:0 auto}.alertmail-content-v1__form-block.form-block .form-block__wrapper{max-width:1400px;width:100%}@media screen and (min-width:768px){.alertmail-content-v1__form-block.form-block .form{padding-left:6em}}.alertmail-content-v1__form-block.form-block .form-block__text-vertical{display:none}@media screen and (min-width:768px){.alertmail-content-v1__form-block.form-block .form-block__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:85%;left:120px;font:normal normal 400 75px/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.15);overflow:hidden}}.alertmail-content-v1__form{color:#101820}.alertmail-content-v1__form .form .title{margin-bottom:3em}.alertmail-content-v1__form .form .title .title__content{padding-bottom:1em;text-align:center}.alertmail-content-v1__form .form .title .title__content:after{width:100px;height:4px;background-color:#101820}.alertmail-content-v1__form .form .title .title__content-1,.alertmail-content-v1__form .form .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.alertmail-content-v1__form .form .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.alertmail-content-v1__form .form .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.alertmail-content-v1__form .form__legend{display:flex;text-align:center;width:100%;justify-content:center}.alertmail-content-v1__form .form__wrapper{width:100%}@media screen and (min-width:768px){.alertmail-content-v1__form .form__wrapper{width:85%}}.alertmail-content-v1 .alertmail__message{width:80%;max-width:600px;margin:0 auto;text-align:center;color:#fff;padding:1em;border-radius:6px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:8000000;animation:flash-fade-out 1s linear 3s forwards}.alertmail-content-v1 .alertmail__message--success{background-color:#198754}.alertmail-content-v1 .alertmail__message--error{background-color:#dc3545}@keyframes flash-fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.alertmail-v1-inner{background:transparent url(../images/modules/alertmail/1.jpg) no-repeat 50%/cover;color:#101820;position:relative}.alertmail-v1-inner__wrapper{padding:3em 1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.alertmail-v1-inner__wrapper{padding-left:3em;padding-right:3em}}.alertmail-v1-inner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.8)}.alertmail-v1-inner__container{height:100%;display:flex;justify-content:center;text-align:center}.alertmail-v1-inner__container-text{margin-bottom:2em;max-height:300px}.alertmail-v1-inner__title .title{margin-bottom:0}.alertmail-v1-inner__title .title .title__content{padding-bottom:1em}.alertmail-v1-inner__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.alertmail-v1-inner__title .title .title__content-1{display:block;color:#101820;letter-spacing:.2em}.alertmail-v1-inner__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.alertmail-v1-inner__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.alertmail-v1-inner__title .title .title__content-2{font:normal normal 400 2.2222em/1.4 Montserrat,Times New Roman,serif}}.alertmail-v1-inner__text-block.text-block{font:normal normal 400 1.1111em/1.6666 Montserrat,Arial,sans-serif}.alertmail-v1-inner__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.alertmail-v1-inner__links .button:after,.alertmail-v1-inner__links .button:before{background:#101820}.alertmail-v1-inner__links .button:focus,.alertmail-v1-inner__links .button:hover{color:#fff;border-color:#101820}.alertmail-v1-inner__links .button:focus:before,.alertmail-v1-inner__links .button:hover:before{background:#101820}.alertmail-v1{color:#101820;position:relative}.alertmail-v1__background{background:transparent url(../images/modules/alertmail/1.jpg) no-repeat 50%/cover}.alertmail-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.alertmail-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.alertmail-v1__wrapper{padding-left:3em;padding-right:3em}}.alertmail-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.alertmail-v1__container-text{margin-bottom:8%;max-height:300px}.alertmail-v1__title .title .title__content{padding-bottom:1em}.alertmail-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.alertmail-v1__title .title .title__content-1,.alertmail-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.alertmail-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.alertmail-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.alertmail-v1__title+.services-v1__links{margin-top:5em}.alertmail-v1__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.alertmail-v1__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.alertmail-v1__links .button:after,.alertmail-v1__links .button:before{background:#101820}.alertmail-v1__links .button:focus,.alertmail-v1__links .button:hover{color:#fff;border-color:#101820}.alertmail-v1__links .button:focus:before,.alertmail-v1__links .button:hover:before{background:#101820}.alertmail-v1__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.alertmail-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.alertmail-v1__scroll-block .scroll-block__svg-border{stroke:#101820}.alertmail-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.alertmail-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.alertmail-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.alertmail-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.bandeau-info{background-color:#101820;text-transform:uppercase;padding:.4em;z-index:999;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.bandeau-info .bandeau-info__structure{max-width:1280px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto}@media screen and (min-width:992px){.bandeau-info .bandeau-info__structure{flex-direction:row}}.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,Arial,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,Arial,sans-serif}@media screen and (min-width:992px){.bandeau-info .bandeau-info__text{font:normal normal 100 18px Montserrat,Arial,sans-serif;margin-right:3em}}.bandeau-info .bandeau-info__button{cursor:pointer;background:transparent;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:.5em 1em;margin:.6em auto 0;border:1px solid #101820;color:#fff;text-transform:lowercase;font-family:Montserrat,Arial,sans-serif;word-break:normal}.bandeau-info .bandeau-info__button:before{background:#101820}.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;padding-bottom:100%;margin-bottom:2em}.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:1em}.module-map-poi__filters li>span{display:block;text-align:left;margin-bottom:.5em;font:normal normal 700 .875em Amiri,Times New Roman,serif;text-transform:none;letter-spacing:0}@media screen and (min-width:1200px){.module-map-poi__filters li>span{margin-bottom:1.4em}}.module-map-poi__filters li>span svg{width:32px;margin-right:.6em}@media screen and (min-width:576px){.module-map-poi__filters li>span{font:normal normal 700 .875em Amiri,Times New Roman,serif}}@media screen and (min-width:768px){.module-map-poi__filters li>span{font:normal normal 700 1em Amiri,Times New Roman,serif}}.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:.6em}.module-map-poi__filters .checkbox__label{font-weight:400}.breadcrumb{background:transparent;margin-top:1em;margin-bottom:1em}.breadcrumb__wrapper{margin:0 auto;width:100%}.breadcrumb__link{color:#101820;text-decoration:none}.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:#101820}.breadcrumb__item--active{color:#101820}.breadcrumb__item,.breadcrumb__item--active{display:inline-block;font:normal normal 400 .8333em Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none}@media screen and (min-width:768px){.breadcrumb__item,.breadcrumb__item--active{font:normal normal 400 .8333em Montserrat,Arial,sans-serif}}.calendar__title{margin-bottom:3em}.calendar__title .title .title__content{padding-bottom:1em}.calendar__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.calendar__title .title .title__content-1,.calendar__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.calendar__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.calendar__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.calendar table{width:100%}.calendar td{text-align:center;width:50px}.calendar__month{text-transform:uppercase;font:normal normal 600 1em Montserrat,Times New Roman,serif;color:#101820}.calendar__day{font:normal normal 600 1em Montserrat,Arial,sans-serif;color:#525252;padding:1em 0}.calendar .swiper-button-next,.calendar .swiper-button-prev{top:1.3em;font-weight:700;line-height:2em;text-align:center;height:30px;width:30px;background-color:transparent;display:flex;transition:.5s;outline:none;background:transparent;border:1px solid #525252}.calendar .swiper-button-next:focus,.calendar .swiper-button-next:hover,.calendar .swiper-button-prev:focus,.calendar .swiper-button-prev:hover{background:#101820;border-color:#101820}.calendar .swiper-button-next:focus:after,.calendar .swiper-button-next:hover:after,.calendar .swiper-button-prev:focus:after,.calendar .swiper-button-prev:hover:after{color:#fff}.calendar .swiper-button-next:after,.calendar .swiper-button-prev:after{color:#525252;font-size:1em}.calendar__calendar .calendar__date{font:normal normal 600 1em Montserrat,Arial,sans-serif;color:#525252;padding:.5em 0}.calendar__calendar .calendar__date--outermonth{color:#858585;opacity:0}.calendar__calendar .calendar__date--booked{background-color:#b13838;color:#fff}.calendar__calendar .calendar__date--available{background-color:#50b138;color:#fff}.calendar__calendar--line .calendar__date{background-color:#fff}.calendar__calendar--line .calendar__date--booked{position:relative;color:#525252}.calendar__calendar--line .calendar__date--booked:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);background-color:#b13838}.calendar__calendar--line .calendar__date--available{position:relative;color:#525252}.calendar__calendar--line .calendar__date--available:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);background-color:#50b138}.calendar__calendar--line .calendar__line{height:1em}.calendar__legend{font:normal normal 600 1.125em Montserrat,Times New Roman,serif;color:#858585;text-transform:uppercase;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:#50b138}.calendar__legend--booked .calendar__legend-drawing{background-color:#b13838}.call-tracking{position:fixed;bottom:0;width:100%;height:70px;z-index:3999;background-color:#101820}@media screen and (min-width:576px){.call-tracking{display:none}}.call-tracking__wrapper{margin:0 auto;width:100%;height:100%}.call-tracking__container,.call-tracking__items{width:100%;height:100%}.call-tracking__items{display:flex;flex-direction:row}.call-tracking__item{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.call-tracking__item .item__wrapper{width:100%;height:100%}.call-tracking__item .item__decorate{height:30px}.call-tracking__item .item__mail{height:100%}.call-tracking__item .item__mail a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:normal normal 400 1.058em/2 Montserrat,Arial,sans-serif;text-decoration:none;color:#fff}.call-tracking__item .item__mail a .mail-svg{fill:#fff;width:19px;height:100%}.call-tracking__item .item__phone{height:100%}.call-tracking__item .item__phone a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:normal normal 400 1.058em/2 Montserrat,Arial,sans-serif;text-decoration:none;color:#fff}.call-tracking__item .item__phone a .phone-svg{fill:#fff;width:23px;height:100%}.contact-content-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative;margin-bottom:4em}.contact-content-v1__container,.contact-content-v1__wrapper{height:100%;display:flex;justify-content:center}.contact-content-v1__wrapper{position:relative;width:100%;flex-direction:column}.contact-content-v1__wrapper>.agency-slide{margin-top:-12em}.contact-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.contact-content-v1 .redac{width:100%;display:flex;justify-content:center;text-align:center}.contact-content-v1 .redac__wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.contact-content-v1 .redac__wrapper{flex-direction:row}}.contact-content-v1 .redac__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.contact-content-v1 .redac__container-text{padding-right:3em;width:50%}}.contact-content-v1 .redac__text-block .text-block{font:normal normal 400 1.1111em/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:center;text-transform:none}.contact-content-v1 .redac__text-block .text-block a{color:#101820}.contact-content-v1 .redac__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.contact-content-v1 .redac__drawing-container{width:50%;margin-bottom:0}}.contact-content-v1 .redac__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.contact-content-v1__agency-listing .agency-listing{margin:4em 0}.contact-content-v1__agency-listing .agency-listing__wrapper{margin:0 auto;max-width:1400px}.contact-content-v1__agency-listing .agency-listing__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.contact-content-v1__agency-listing .agency-listing__items .item--multiple{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:1200px){.contact-content-v1__agency-listing .agency-listing__items .item--multiple{margin:1em 2em;width:calc(100% - 4em);margin:2em;width:calc(50% - 4em)}}.contact-content-v1__agency-listing .agency-listing__item{position:relative;width:100%}.contact-content-v1__agency-listing .agency-listing__item.item--multiple .item__info{flex-direction:column}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item.item--multiple .coords{width:100%;margin-bottom:2em}}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item.item--multiple .timetable{width:100%}}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__info{display:flex;flex-direction:row;width:100%}}.contact-content-v1__agency-listing .agency-listing__item .item__title.title{margin-bottom:4em}.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content:after{width:100px;height:4px;background-color:#101820}.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content-1,.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.contact-content-v1__agency-listing .agency-listing__item .item__coords{margin-bottom:3em}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__coords{width:50%;margin-bottom:0}}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__wrapper{padding:0 2em}}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title{margin-bottom:1em}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content-1,.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element{display:flex;flex-direction:row;padding:.3em 0}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__label{font:normal normal 400 18px/1.6666 Amiri,Times New Roman,serif;color:#101820;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__label a{color:#101820}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content{min-width:140px;font:normal normal 400 18px/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:left;text-transform:none;text-decoration:none}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content a{color:#101820}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__timetable{width:50%}}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__wrapper{padding:0 2em}}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title{margin-bottom:1em}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content-1,.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule{align-self:center;font:normal normal 400 1.1111em/1.6666 Amiri,Times New Roman,serif;color:#101820;text-align:left;text-transform:none;letter-spacing:.2em}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule{align-self:center}}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule a{color:#101820}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:left;text-transform:none;letter-spacing:0;display:block;text-align:center}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--highlight a{color:#101820}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule+.timetable__schedule{margin-top:1em}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule .schedule__highlight{display:block;font:normal normal 400 1.1111rem/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:left;text-transform:none;letter-spacing:0;text-align:center}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule .schedule__highlight a{color:#101820}.contact-content-v1__form-block{margin-left:auto;margin-right:auto}.contact-content-v1__form-block .form-block{max-width:965px;width:100%}.contact-content-v1__form-block .form-block__wrapper{position:relative}.contact-content-v1__form-block .form-block__title.title{margin-bottom:1em}.contact-content-v1__form-block .form-block__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__form-block .form-block__title.title .title__content:after{width:100px;height:4px;background-color:#101820}.contact-content-v1__form-block .form-block__title.title .title__content-1,.contact-content-v1__form-block .form-block__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.contact-content-v1__form-block .form-block__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-content-v1__form-block .form-block__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}@media screen and (min-width:768px){.contact-content-v1__form-block .form-block .form{padding-left:6em}}.contact-content-v1__form-block .form-block .form__text-vertical{display:none}@media screen and (min-width:768px){.contact-content-v1__form-block .form-block .form__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:96%;left:-40px;font:normal normal 400 75px/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.15);overflow:hidden}}.contact-content-v1__agency-slide{margin-left:auto;margin-right:auto;margin-bottom:6em}.contact-content-v1__agency-slide .agency-slide__wrapper{width:100%;max-width:1400px}.contact-content-v1__agency-slide .agency-slide__item{display:flex;flex-direction:column;width:100%!important}@media screen and (min-width:992px){.contact-content-v1__agency-slide .agency-slide__item{flex-direction:row}}.contact-content-v1__agency-slide .agency-slide__item.item .item__wrapper{display:flex}.contact-content-v1__agency-slide .agency-slide__item.item .item__aligner{margin-top:10em;padding:0 1em}@media screen and (min-width:992px){.contact-content-v1__agency-slide .agency-slide__item.item .item__aligner{padding:0 2em;width:55%}}.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title{margin-bottom:4em}.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content:after{width:100px;height:4px;background-color:#101820}.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content-1,.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords{margin-bottom:3em}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__wrapper{display:flex;flex-direction:column;align-items:center}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title{margin-bottom:1em}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content-1,.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__element{display:flex;flex-direction:row}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__label{font:normal normal 400 18px/1.6666 Amiri,Times New Roman,serif;color:#101820;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__label a{color:#101820}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__content{min-width:140px;font:normal normal 400 18px/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:left;text-transform:none;text-decoration:none}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__content a{color:#101820}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__content .coords-mail__content{white-space:nowrap}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__wrapper{display:flex;flex-direction:column;align-items:center}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title{margin-bottom:1em}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content-1,.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__schedule{font:normal normal 400 1.1111em/1.6666 Amiri,Times New Roman,serif;color:#101820;text-align:left;text-transform:none;letter-spacing:.2em}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__schedule a{color:#101820}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:left;text-transform:none;letter-spacing:0;display:block;text-align:center}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__schedule--highlight a{color:#101820}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__list{display:flex;justify-content:center;margin:0 .5em 1em}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__item{margin:0 .3em}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__link{background:transparent;border:1px solid #101820;border-radius:100%;transition:all 1s ease;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.777em;height:2.777em;display:flex;align-items:center;justify-content:center;padding:.5em}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__link:focus,.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__link:hover{background:transparent;border-color:#101820}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__link:focus .social__svg,.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__link:hover .social__svg{fill:#101820}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__svg{width:100%;fill:#101820;transition:all .8s ease}.contact-content-v1__agency-slide .agency-slide__item.item .item__right{width:100%;padding:0 1em}@media screen and (min-width:992px){.contact-content-v1__agency-slide .agency-slide__item.item .item__right{width:50%;padding:0 2em}}.contact-content-v1__agency-slide .agency-slide__item.item .item__drawing.drawing{position:relative;text-align:center;max-width:650px;padding:1em;margin:0 auto 1em}.contact-content-v1__agency-slide .agency-slide__item.item .item__drawing .drawing__img{display:inline-block;width:100%;box-shadow:0 2px 25px 0 rgba(16,24,32,.2)}@media screen and (min-width:992px){.contact-content-v1__agency-slide .agency-slide__item.item .item__drawing .drawing__img{width:100%}}.contact-content-v1__agency-slide .agency-slide__item.item .item__redac{margin-top:2em;text-align:center}@media screen and (min-width:992px){.contact-content-v1__agency-slide .agency-slide__item.item .item__redac{padding:0 2em}}.contact-content-v1__agency-slide .agency-slide__item.item .item__pagination{position:relative}.contact-content-v1__agency-slide .agency-slide__item.item .item__container-text{width:100%}.contact-content-v1__agency-slide .agency-slide__item.item .item__container-text .text-block{font:normal normal 400 1.1111em/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:center;text-transform:none}.contact-content-v1__agency-slide .agency-slide__item.item .item__container-text .text-block a{color:#101820}.contact-content-v1__agency-slide .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.contact-content-v1__agency-slide .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.contact-content-v1__agency-slide .swiper-pagination-bullet-active{height:5px;color:transparent;background:#101820;border-color:transparent}.mytext{position:fixed}.contact-v1{color:#fff;position:relative}.contact-v1__background{background:transparent url(../images/modules/contact/1.jpg) no-repeat 50%/cover}.contact-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.contact-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.contact-v1__wrapper{padding-left:3em;padding-right:3em}}.contact-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.contact-v1__container-text{margin-bottom:8%;max-height:300px}.contact-v1__title .title .title__content{padding-bottom:1em}.contact-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.contact-v1__title .title .title__content-1,.contact-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.contact-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.contact-v1__title+.contact-v1__links{margin-top:5em}.contact-v1__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.contact-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.contact-v1__links .button:after,.contact-v1__links .button:before{background:#101820}.contact-v1__links .button:focus,.contact-v1__links .button:hover{color:#fff;border-color:#101820}.contact-v1__links .button:focus:before,.contact-v1__links .button:hover:before{background:#101820}.contact-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.contact-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.contact-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.contact-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.contact-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.contact-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.contact-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.contact-v2{color:#fff;position:relative}.contact-v2__background{background:transparent none no-repeat 50%/cover}.contact-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#ebebeb}.contact-v2__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1024px;display:flex;flex-direction:column;justify-content:center;flex:1}@media screen and (min-width:768px){.contact-v2__wrapper{padding-left:3em;padding-right:3em}}.contact-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.contact-v2__container-text{margin-bottom:8%;max-height:300px}.contact-v2__title .title .title__content{padding-bottom:1em}.contact-v2__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.contact-v2__title .title .title__content-1,.contact-v2__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.contact-v2__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-v2__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.contact-v2__title+.contact-v2__links{margin-top:5em}.contact-v2 .textfield__label{color:#fff}.contact-v2 .form__validation-container{padding:10px 0}.contact-v2__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.contact-v2 .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.contact-v2 .button:after,.contact-v2 .button:before{background:#101820}.contact-v2 .button:focus,.contact-v2 .button:hover{color:#fff;border-color:#101820}.contact-v2 .button:focus:before,.contact-v2 .button:hover:before{background:#101820}.contact-v2__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.contact-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.contact-v2__scroll-block .scroll-block__svg-border{stroke:#101820}.contact-v2__form .form,.contact-v2__form .form__conditions{color:#fff}.contact-v2__form .form__legals{color:#fff;opacity:.65}.contact-v2__form .form .range__summary,.contact-v2__form .form .ss-main.js-select--main .ss-multi-selected .ss-value--custom,.contact-v2__form .form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled,.contact-v2__form .form .ss-main.js-select--main .ss-single-selected .placeholder,.contact-v2__form .form .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}.contact-v2__form .form .localizator__values-container{background:#fff}.contact-v2__form .form .checkbox__box svg path{fill:#fff}@media screen and (min-width:768px){.contact-v2__form{max-height:555px;padding:0 3em}}.contact-v2__form .form-group .custom-selectAgence .select-selected{color:#fff;border-color:#fff}.contact-v2__form .form-group .custom-selectAgence .select-selected:after{border-color:#fff}.contact-v3{color:#fff;position:relative}.contact-v3__background{background:transparent url(../images/modules/contact/1.jpg) no-repeat 50%/cover}.contact-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.contact-v3__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}@media screen and (min-width:1200px){.contact-v3__wrapper{flex-direction:row;padding-left:3em;padding-right:3em}}.contact-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.contact-v3__container-text{margin-bottom:8%;max-height:300px}.contact-v3__editorial{width:100%}@media screen and (min-width:1200px){.contact-v3__editorial{width:50%;margin-right:4em}}.contact-v3__map{width:100%}@media screen and (min-width:1200px){.contact-v3__map{width:50%}}.contact-v3__map.map .map__cluster{background-color:rgba(16,24,32,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.contact-v3__map.map .map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#101820;color:#fff;align-items:center;display:flex;justify-content:center}.contact-v3__map.map .map__container-map{margin-bottom:3em}.contact-v3__map.map .map__js-container{position:relative;max-height:500px;min-height:380px}.contact-v3__map.map .map__js-container>*{position:absolute;width:100%;height:100%}.contact-v3__map.map .map__js-container>*>*{width:100%;height:100%}.contact-v3__map.map .map__name .title .title__content{padding-bottom:1em}.contact-v3__map.map .map__name .title .title__content:after{width:100px;height:4px;background-color:#101820}.contact-v3__map.map .map__name .title .title__content-1,.contact-v3__map.map .map__name .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.contact-v3__map.map .map__name .title .title__content-1{font:normal normal 400 1.3333em/1.4 Amiri,Times New Roman,serif}.contact-v3__map.map .map__name .title .title__content-2{font:normal normal 400 2.2778em/1.4 Montserrat,Times New Roman,serif}}.contact-v3__title .title .title__content{padding-bottom:1em}.contact-v3__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.contact-v3__title .title .title__content-1,.contact-v3__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.contact-v3__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-v3__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.contact-v3__title+.contact-v3__links{margin-top:5em}.contact-v3__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;text-align:left}.contact-v3 .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.contact-v3 .button:after,.contact-v3 .button:before{background:#101820}.contact-v3 .button:focus,.contact-v3 .button:hover{color:#fff;border-color:#101820}.contact-v3 .button:focus:before,.contact-v3 .button:hover:before{background:#101820}.contact-v3__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.contact-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.contact-v3__scroll-block .scroll-block__svg-border{stroke:#fff}.contact-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.contact-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.contact-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.contact-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.contact-v4{color:#fff;position:relative}.contact-v4__social{display:flex;justify-content:center;margin:0 .5em 1em}.contact-v4__social__item{margin:0 .5em}.contact-v4__social__item__social__link{background:transparent;border:1px solid #fff;border-radius:100%;transition:all 1s ease;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.777em;height:2.777em;display:flex;align-items:center;justify-content:center;padding:.5em}.contact-v4__social__item__social__link:focus,.contact-v4__social__item__social__link:hover{background:transparent;border-color:#101820}.contact-v4__social__item__social__link:focus .social__svg,.contact-v4__social__item__social__link:hover .social__svg{fill:#101820}.contact-v4__social .social__svg{width:100%;fill:#fff;transition:all .8s ease}.contact-v4__background{background:transparent url(../images/modules/contact/1.jpg) no-repeat 50%/cover}.contact-v4__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.contact-v4__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center;align-items:top;flex:1}@media screen and (min-width:992px){.contact-v4__wrapper{flex-direction:row;padding-left:3em;padding-right:3em}}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.contact-v4__wrapper{align-items:center}}.contact-v4__container{height:100%;display:flex;justify-content:center;text-align:center}.contact-v4__container-text{margin-bottom:8%;max-height:300px}.contact-v4__editorial{width:100%}@media screen and (min-width:1200px){.contact-v4__editorial{width:50%;min-height:60%;margin-right:4em}}.contact-v4__agencies{width:100%}@media screen and (min-width:1200px){.contact-v4__agencies{width:50%;margin-left:4em}}.contact-v4__agencies .agency-slide__item.item .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v4__agencies .agency-slide__item.item .item__group-element,.contact-v4__agencies .agency-slide__item.item .item__info{padding:0 2em}}.contact-v4__agencies .agency-slide__item.item .item__group-element .item__drawing{margin-bottom:2em;margin-top:1em}.contact-v4__agencies .agency-slide__item.item .item__title .title-subtitle{margin-bottom:2em}.contact-v4__agencies .agency-slide__item.item .item__title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.66667em/1.4 Montserrat,Times New Roman,serif;color:#fff;text-transform:none}.contact-v4__agencies .agency-slide__item.item .item__title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#fff;text-transform:none}.contact-v4__agencies .agency-slide__item.item .item__title span{display:block}.contact-v4__agencies .agency-slide__item.item .item__coords{margin-bottom:1em}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__wrapper{display:flex;flex-direction:column;align-items:center}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title{margin-bottom:1em}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content-1,.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__element{display:flex;flex-direction:column}@media screen and (min-width:768px){.contact-v4__agencies .agency-slide__item.item .item__coords .coords__element{flex-direction:row}}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__element+.coords__element{margin-top:1em}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__label{min-width:140px;font:normal normal 400 1.1111em/1.6666 Amiri,Times New Roman,serif;color:#fff;text-align:left;text-transform:none}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__label a{color:#fff}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Montserrat,Arial,sans-serif;color:#fff;text-align:left;text-transform:none;text-decoration:none}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__content a{color:#fff}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__wrapper{display:flex;flex-direction:column;align-items:center}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title{margin-bottom:1em}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content{padding-bottom:1em;text-align:center}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content-1,.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__schedule{font:normal normal 400 1.1111em/1.6666 Amiri,Times New Roman,serif;color:#fff;text-align:left;text-transform:none}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__schedule a{color:#fff}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Montserrat,Arial,sans-serif;color:#fff;text-align:left;text-transform:none}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__schedule--highlight a{color:#fff}.contact-v4__agencies .agency-slide__item.item .item__drawing .drawing{position:relative;height:100%;text-align:center}.contact-v4__agencies .agency-slide__item.item .item__drawing .drawing__img{display:inline-block;object-fit:cover;object-position:center;max-width:650px;height:auto}@media screen and (min-width:992px){.contact-v4__agencies .agency-slide__item.item .item__drawing .drawing__img{box-shadow:0 0 35px 0 rgba(16,24,32,.2);width:100%}}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.contact-v4__agencies .agency-slide__item.item .item__drawing .drawing__img{max-height:calc(100vh - 35em)}}.contact-v4__agencies .agency-slide__item.item .item__drawing .drawing__img--contain{object-fit:contain}.contact-v4__agencies .agency-slide__item.item .item__pagination{position:relative}.contact-v4__agencies .agency-slide__item.item .item__container-text{width:100%}.contact-v4__agencies .agency-slide__item.item .item__container-text .text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;text-align:left}.contact-v4__agencies .agency-slide__item.item .item__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.contact-v4__agencies .agency-slide__item.item .item__links .button:after,.contact-v4__agencies .agency-slide__item.item .item__links .button:before{background:#101820}.contact-v4__agencies .agency-slide__item.item .item__links .button:focus,.contact-v4__agencies .agency-slide__item.item .item__links .button:hover{color:#fff;border-color:#101820}.contact-v4__agencies .agency-slide__item.item .item__links .button:focus:before,.contact-v4__agencies .agency-slide__item.item .item__links .button:hover:before{background:#101820}.contact-v4__agencies .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;height:30px;margin-top:3em}@media screen and (min-width:992px){.contact-v4__agencies .swiper-pagination{position:absolute;margin-top:0;z-index:1;top:315px}}.contact-v4__agencies .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.contact-v4__agencies .swiper-pagination-bullet-active{height:5px;color:transparent;background:#fff;border-color:transparent}.contact-v4__title .title .title__content{padding-bottom:1em}.contact-v4__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.contact-v4__title .title .title__content-1,.contact-v4__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.contact-v4__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.contact-v4__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.contact-v4__title+.contact-v4__links{margin-top:5em}.contact-v4__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;text-align:left}.contact-v4 .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.contact-v4 .button:after,.contact-v4 .button:before{background:#101820}.contact-v4 .button:focus,.contact-v4 .button:hover{color:#fff;border-color:#101820}.contact-v4 .button:focus:before,.contact-v4 .button:hover:before{background:#101820}.contact-v4__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.contact-v4__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.contact-v4__scroll-block .scroll-block__svg-border{stroke:#fff}.contact-v4__scroll-block .scroll-block__button:focus .scroll-block__svg,.contact-v4__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.contact-v4__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.contact-v4__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.cro-v1{color:#101820;position:relative}.cro-v1__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover}.cro-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.68)}.cro-v1__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.cro-v1__wrapper{padding-left:3em;padding-right:3em}}.cro-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.cro-v1__container-text{margin-bottom:8%;max-height:50vh}@media screen and (min-width:768px){.cro-v1__container-text{max-height:24vh}}.cro-v1__title .title .title__content{padding-bottom:1em}.cro-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.cro-v1__title .title .title__content-1,.cro-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.cro-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.cro-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.cro-v1__title .title .title__content-1,.cro-v1__title .title .title__content-2{text-transform:none}.cro-v1__text-block.text-block{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif}.cro-v1__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.cro-v1__links .button:after,.cro-v1__links .button:before{background:#101820}.cro-v1__links .button:focus,.cro-v1__links .button:hover{color:#fff;border-color:#101820}.cro-v1__links .button:focus:before,.cro-v1__links .button:hover:before{background:#101820}.cro-v1__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.cro-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.cro-v1__scroll-block .scroll-block__svg-border{stroke:#101820}.cro-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.cro-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.cro-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.cro-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.cro-v1.landing--no-height .cro-v1__container-text{max-height:inherit}.cro-v2{color:#101820;position:relative}.cro-v2__background{background:transparent none no-repeat 50%/cover}.cro-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff}.cro-v2__container{justify-content:center;text-align:center}.cro-v2__container,.cro-v2__wrapper{height:100%;display:flex;align-items:center}.cro-v2__wrapper{padding-left:1em;padding-right:1em;position:relative;width:100%;max-width:1535px;flex-direction:column}@media screen and (min-width:768px){.cro-v2__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:992px){.cro-v2__wrapper{flex-direction:row}.cro-v2__wrapper>*{width:40%}}.cro-v2__wrapper.jsscroll-block{max-height:60%;overflow:auto}.cro-v2__content{display:flex;flex-direction:column;margin-bottom:3em;width:100%}@media screen and (min-width:768px){.cro-v2__content{margin-top:7em}}@media screen and (min-width:992px){.cro-v2__content{margin-right:5em;margin-bottom:0;margin-top:0;width:auto;flex:1}}.cro-v2__drawing-container{width:100%;max-width:450px}@media screen and (min-width:992px){.cro-v2__drawing-container{width:40%;margin-left:5em;max-width:inherit}}.cro-v2__drawing-container .drawing__img{box-shadow:0 0 35px 0 rgba(16,24,32,.2);height:auto}@media screen and (min-width:768px){.cro-v2__drawing-container .drawing__text-vertical{color:rgba(16,24,32,.15);left:0}}.cro-v2__container-text{margin-bottom:8%}.cro-v2__title .title .title__content{padding-bottom:1em;text-align:center}.cro-v2__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.cro-v2__title .title .title__content-1{display:block;color:#fff}.cro-v2__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.cro-v2__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.cro-v2__title .title .title__content-2{font:normal normal 700 55px/1.4 Amiri,Times New Roman,serif}}.cro-v2__title .title .title__content-1,.cro-v2__title .title .title__content-2{text-transform:none}.cro-v2__text-block.text-block{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif}.cro-v2__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.cro-v2__links .button:after,.cro-v2__links .button:before{background:#101820}.cro-v2__links .button:focus,.cro-v2__links .button:hover{color:#fff;border-color:#101820}.cro-v2__links .button:focus:before,.cro-v2__links .button:hover:before{background:#101820}.cro-v2__video{position:relative;width:100%;padding-bottom:56.25%}.cro-v2__video-content{position:absolute;width:100%;height:100%;border:none}.cro-v2__video-content>*{width:100%;height:100%}@media screen and (min-width:992px){.cro-v2 .jsscroll-block{height:200px}}.cro-v2__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.cro-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.cro-v2__scroll-block .scroll-block__svg-border{stroke:#101820}.cro-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.cro-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.cro-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.cro-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.cro-v3{color:#101820;position:relative}.cro-v3__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover}.cro-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.86)}.cro-v3__container{justify-content:center;text-align:center}.cro-v3__container,.cro-v3__wrapper{height:100%;display:flex;align-items:center}.cro-v3__wrapper{padding-left:1em;padding-right:1em;position:relative;width:100%;max-width:1535px;flex-direction:column}@media screen and (min-width:768px){.cro-v3__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:1200px){.cro-v3__wrapper{flex-direction:row}.cro-v3__wrapper>*{width:50%}}.cro-v3__wrapper.jsscroll-block{max-height:60%;overflow:auto}.cro-v3__content{display:flex;flex-direction:column;margin-bottom:2em;width:100%}@media screen and (min-width:768px){.cro-v3__content{margin-top:7em}}@media screen and (min-width:1200px){.cro-v3__content{margin-right:5em;margin-top:0;margin-bottom:0}}@media screen and (min-width:1200px){.cro-v3__drawing-container{margin-left:5em}}.cro-v3__container-text{margin-bottom:8%}.cro-v3__title .title .title__content{padding-bottom:1em;text-align:center}.cro-v3__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.cro-v3__title .title .title__content-1,.cro-v3__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.cro-v3__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.cro-v3__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.cro-v3__title .title .title__content-1,.cro-v3__title .title .title__content-2{text-transform:none}.cro-v3__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif}.cro-v3__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.cro-v3__links .button:after,.cro-v3__links .button:before{background:#101820}.cro-v3__links .button:focus,.cro-v3__links .button:hover{color:#fff;border-color:#101820}.cro-v3__links .button:focus:before,.cro-v3__links .button:hover:before{background:#101820}.cro-v3 .jsscroll-block{padding-top:1em;padding-bottom:1em}@media screen and (min-width:1200px){.cro-v3 .jsscroll-block{padding-top:0;padding-bottom:0;height:300px}}.cro-v3__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.cro-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.cro-v3__scroll-block .scroll-block__svg-border{stroke:#101820}.cro-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.cro-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.cro-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.cro-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.cro-v3__items{width:100%}.cro-v3__item{margin-bottom:3em}.cro-v3__item .title{margin-bottom:1em}.cro-v3__item .title .title__content{padding-bottom:0}.cro-v3__item .title .title__content:after{width:100px;height:4px;background-color:transparent}.cro-v3__item .title .title__content-1,.cro-v3__item .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.cro-v3__item .title .title__content-1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif}.cro-v3__item .title .title__content-2{font:normal normal 400 2.7778em/1.2 Montserrat,Times New Roman,serif}}@media screen and (min-width:992px){.cro-v3__item{padding-left:3em;padding-right:3em}}.cro-v3__item .jsscroll-block{height:100px}.editorial-home-v1{color:#101820;position:relative}.editorial-home-v1__background{background:linear-gradient(180deg,#fee38a,#faca64)}.editorial-home-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.editorial-home-v1__wrapper{padding-left:.2em;padding-right:.2em;flex:1;position:relative;height:100%;width:100%;max-width:2000px;display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.editorial-home-v1__wrapper{padding-left:.2em;padding-right:.2em;flex-direction:row}}@media screen and (min-width:1200px){.editorial-home-v1__decorate-block{width:50%}}.editorial-home-v1__decorate-block .decorate-block__img{width:100%;height:auto;display:block;line-height:0}.editorial-home-v1__main-block{padding:0 5%}@media screen and (min-width:992px){.editorial-home-v1__main-block{width:50%}}.editorial-home-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.editorial-home-v1__title .title .title__content{padding-bottom:1em}.editorial-home-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.editorial-home-v1__title .title .title__content-1,.editorial-home-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.editorial-home-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.editorial-home-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.editorial-home-v1__title .title .title__content-1,.editorial-home-v1__title .title .title__content-2{text-transform:none}.editorial-home-v1__text-block.text-block{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif}.editorial-home-v1__links .button{text-transform:lowercase;background:#101820;color:#fff;border-color:#101820}.editorial-home-v1__links .button:after,.editorial-home-v1__links .button:before{background:#fff}.editorial-home-v1__links .button:focus,.editorial-home-v1__links .button:hover{color:#101820;border-color:#fff}.editorial-home-v1__links .button:focus:before,.editorial-home-v1__links .button:hover:before{background:#fff}.editorial-home-v1__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.editorial-home-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.editorial-home-v1__scroll-block .scroll-block__svg-border{stroke:#101820}.editorial-home-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.editorial-home-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.editorial-home-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.editorial-home-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.editorial-home-v1.landing--no-height .editorial-home-v1__container-text{max-height:inherit}.editorial-agency{background:transparent none no-repeat 50%/cover;color:#101820;position:relative;margin-bottom:4em;text-align:center}.editorial-agency__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1400px;margin:0 auto}@media screen and (min-width:768px){.editorial-agency__wrapper{padding-left:3em;padding-right:3em}}.editorial-agency .title{margin-bottom:4em}.editorial-agency .title .title__content{padding-bottom:1em;text-align:center}.editorial-agency .title .title__content:after{width:100px;height:4px;background-color:#101820}.editorial-agency .title .title__content-1,.editorial-agency .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.editorial-agency .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.editorial-agency .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.editorial-agency h1,.editorial-agency h2,.editorial-agency h3,.editorial-agency h4,.editorial-agency h5,.editorial-agency h6{color:#101820;font-family:Montserrat,Times New Roman,serif;line-height:1.4}.editorial-agency h1 span,.editorial-agency h2 span,.editorial-agency h3 span,.editorial-agency h4 span,.editorial-agency h5 span,.editorial-agency h6 span{color:#101820;font-family:Amiri,Times New Roman,serif;display:block}.editorial-agency a{color:#101820}.editorial-agency p{margin:.5em 0}.editorial-agency ol,.editorial-agency ul{margin:.5em 0;list-style-position:inside}.editorial-agency img{width:100%;height:auto}@media screen and (min-width:768px){.editorial-agency img{width:max-content}}.editorial-agency hr{width:50%;margin:2em auto;border-top:1px solid #101820;border-bottom:0}.editorial-agency .redac{width:100%;display:flex;justify-content:center;text-align:center;margin-bottom:4em}.editorial-agency .redac__wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.editorial-agency .redac__wrapper{flex-direction:row-reverse}}.editorial-agency .redac__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.editorial-agency .redac__container-text{padding-left:4em;width:50%}}.editorial-agency .redac__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.editorial-agency .redac__drawing-container{width:50%;margin-bottom:0}}.editorial-agency .redac__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.editorial-agency .redac__drawing-container .drawing__container-text{margin-left:4em}.editorial-agency .redac__drawing-container .drawing__img{display:inline-block;width:100%;height:auto;box-shadow:0 2px 25px 0 rgba(16,24,32,.2)}@media screen and (min-width:768px){.editorial-agency .redac__drawing-container .drawing__text-vertical{font:normal normal 400 75px/1 Amiri,Times New Roman,serif;color:rgba(16,24,32,.15);left:1em}}.editorial-agency .editorial__text{margin:2em 0}.editorial-agency .editorial-group__wrapper{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width:992px){.editorial-agency .editorial-group__wrapper{flex-direction:row}.editorial-agency .editorial-group__wrapper>*{width:50%;padding:2em}}.editorial-agency .editorial-schedule__table{margin:0 auto}.editorial-legals ul li p{display:inline-block}@media screen and (max-width:767px){.editorial-legals .editorial__text ul{margin:.5em;list-style-position:outside}.editorial-legals .editorial__text ul li{text-align:left}.editorial-legals .editorial__text ul li p{display:block}}.editorial{background:transparent none no-repeat 50%/cover;color:#101820;position:relative;text-align:center}.editorial__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;margin:0 auto}@media screen and (min-width:768px){.editorial__wrapper{padding-left:3em;padding-right:3em}}.editorial h1,.editorial h2,.editorial h3,.editorial h4,.editorial h5,.editorial h6{color:#101820;font-family:Montserrat,Times New Roman,serif;line-height:1.4}.editorial h1 span,.editorial h2 span,.editorial h3 span,.editorial h4 span,.editorial h5 span,.editorial h6 span{color:#101820;font-family:Amiri,Times New Roman,serif;font-size:.6em;display:block}.editorial a{color:#101820}.editorial p{margin:.5em 0}.editorial ol,.editorial ul{margin:.5em 0;list-style-position:inside}.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 #101820;border-bottom:0}.editorial .editorial-schedule__table,.editorial table{margin:0 auto}.listing-bandeau-inner{color:inherit;width:100%;text-align:center;background-color:transparent;background-image:none;padding:20px;min-height:360px;margin-top:20px}.listing-bandeau-inner__wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.listing-bandeau-inner__container-text{padding:20px;font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-transform:none;letter-spacing:0}.listing-bandeau-inner__title{margin-bottom:0}.listing-bandeau-inner__title .title__content{padding-bottom:unset}.listing-bandeau-inner__title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif;color:#101820;text-transform:uppercase;letter-spacing:5px}.listing-bandeau-inner__title .title__content-2{font:normal normal 400 2.2em/1.4 Avenir-Medium,sans-serif;color:#101820;text-transform:uppercase;letter-spacing:5px}.listing-bandeau-inner__title .title__content:after{content:none}.listing-bandeau-inner .links-group__link{color:#101820;border:2px solid #101820;background:transparent}.listing-bandeau-inner .links-group__link:hover{color:#fff;border:2px solid #101820;background:#101820}.editorial-gms-2.editorial-gms .editorial-gms__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center;margin:0 auto}@media screen and (min-width:768px){.editorial-gms-2.editorial-gms .editorial-gms__wrapper{padding-left:3em;padding-right:3em}}.editorial-gms-21{margin-bottom:2em}.editorial-gms-21__figure{font:normal normal 400 4.4444em/1.4 Amiri,Times New Roman,serif;color:#101820;text-align:center}.editorial-gms-21__figure a{color:#101820}.editorial-gms-21__title .title{margin-bottom:1em}.editorial-gms-21__title .title .title__content{padding-bottom:1em;text-align:center}.editorial-gms-21__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.editorial-gms-21__title .title .title__content-1,.editorial-gms-21__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.editorial-gms-21__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.editorial-gms-21__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.editorial-gms-21__container-text{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:center}.editorial-gms-21__container-text a{color:#101820}.editorial-gms-default__text{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:center}.editorial-gms-default__text a{color:#101820}.articles-list__wrapper{max-width:400px;padding-bottom:20px}.articles-list__wrapper .article__drawing img{max-width:100%;height:auto}.articles-list{background-position:50% 100%;-webkit-background-size:cover;background-size:cover;position:relative;padding:0 2em}.articles-list__list .editorial img{width:100%}@media screen and (min-width:768px){.articles-list{padding:0 2em}}.articles-list:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.articles-list__wrapper{margin:0 auto;display:flex;flex-direction:column;position:relative;max-width:1726px;padding:0 10px}@media screen and (min-width:992px){.articles-list__wrapper{padding:0 1em}}.articles-list__list{margin-top:2em}.articles-list__list-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.articles-list__item{text-align:center;display:flex;justify-content:center}@media screen and (min-width:992px){.articles-list__item{padding:0 2em;max-width:33.33333%}}.articles-list__title{align-self:center}@media screen and (min-width:992px){.articles-list__title{max-width:auto}}.articles-list__title .title__subtitle{display:inline-block}.articles-list__title .title__content{margin-bottom:.8em}.articles-list .article__content{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif;color:#282828}.articles-list .title{margin-bottom:0}.articles-list .title__content{padding:17px 0 24px;font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.articles-list .title__content:after{display:none}.articles-list .title__content-1{font:normal normal 400 1em/1.4 Montserrat,Times New Roman,serif}.articles-list .title__content-2{color:#101820;font:normal normal 600 1em/1.4 Montserrat,Times New Roman,serif}.editorial-gms-4 .editorial-gms-default_container-text{max-width:500px;margin:0 auto}.editorial-gms-v4-item-2{color:#101820;position:relative}.editorial-gms-v4-item-2 .bordered__header:after,.editorial-gms-v4-item-2 .bordered__header:before{top:50%}.editorial-gms-v4-item-2__container{max-width:1330px;height:100%;display:flex;justify-content:center;text-align:center;align-items:center;margin:0 auto}.editorial-gms-v4-item-2__text-block-1{border-bottom:2px solid;padding:0 1em 4em;text-align:left}.editorial-gms-v4-item-2__wrapper{position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:768px){.editorial-gms-v4-item-2__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:1200px){.editorial-gms-v4-item-2__wrapper{flex-direction:row}}@media screen and (min-width:1200px){.editorial-gms-v4-item-2__wrapper>*{width:32%}}.editorial-gms-v4-item-2__wrapper.jsscroll-block{max-height:60%;overflow:auto}.editorial-gms-v4-item-2__content{display:flex;flex-direction:column;margin-bottom:7em;width:100%;padding:0 1em}@media screen and (min-width:1200px){.editorial-gms-v4-item-2__content{width:58%}}@media screen and (min-width:768px){.editorial-gms-v4-item-2__content{margin-top:7em}}@media screen and (min-width:1200px){.editorial-gms-v4-item-2__content{margin-top:0;margin-bottom:0}}@media screen and (min-width:1200px){.editorial-gms-v4-item-2__drawing-container{margin-left:5em}}.editorial-gms-v4-item-2__container-text{margin-bottom:8%}.editorial-gms-v4-item-2 .item__title .title__content-1{font:normal normal 700 1em/1.4 Montserrat,Times New Roman,serif;text-transform:none}.editorial-gms-v4-item-2 .title{margin-bottom:0}.editorial-gms-v4-item-2 .title__content{padding:17px 0 24px;font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.editorial-gms-v4-item-2 .title__content:after{display:none}.editorial-gms-v4-item-2 .title__content-1{font:normal normal 400 1em/1.4 Montserrat,Times New Roman,serif}.editorial-gms-v4-item-2 .title__content-2{color:#101820;font:normal normal 600 1em/1.4 Montserrat,Times New Roman,serif}.editorial-gms-v4-item-2__text-block{padding-bottom:2em}.editorial-gms-v4-item-2__item{margin-bottom:3em}@media screen and (min-width:992px){.editorial-gms-v4-item-2__item{padding-right:3em}}.editorial-gms-list-v4{margin:3em 0}.editorial-gms-list-v4__items{flex-wrap:wrap}.editorial-gms-list{margin:3em 0}.editorial-gms-list__title .title{margin-bottom:1em}.editorial-gms-list__title .title .title__content{padding-bottom:1em;text-align:center}.editorial-gms-list__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.editorial-gms-list__title .title .title__content-1,.editorial-gms-list__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.editorial-gms-list__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.editorial-gms-list__title .title .title__content-2{font:normal normal 700 2.2222em/1.4 Montserrat,Times New Roman,serif}}.editorial-gms-list__items{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.editorial-gms-list__item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.editorial-gms-list__item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.editorial-gms-list__item{margin:0 4em 1em;width:calc(50% - 8em)}}.environnement-list{position:relative}.environnement-list__wrapper{margin:0 auto;display:flex;flex-direction:column;position:relative;max-width:1230px;padding:0 10px}@media screen and (min-width:768px){.environnement-list__wrapper{padding:0 3em}}.environnement-list__list-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.environnement-list__item{text-align:center;display:flex;justify-content:center;min-width:300px;margin-bottom:4em}@media screen and (min-width:992px){.environnement-list__item{flex:1;padding:0 2em;margin-bottom:0}}.environnement-list .title-environement{text-align:center}.environnement__top{margin-bottom:0;display:flex;flex-direction:column}.environnement__bottom{position:absolute;width:100%;top:0;height:100%}.environnement__wrapper{max-width:400px;width:100%;position:relative;padding-bottom:20px}.environnement__drawing{background:#101820;border-radius:100%;width:93px;height:93px;margin:2em auto}.environnement__drawing img{max-width:100%;height:auto}.environnement__drawing-svg{height:95px;width:39px;fill:#fff}.environnement__drawing-img{height:95px;width:auto}.environnement__drawing-img.js-lazy{background:transparent}.environnement__title{margin-bottom:2em;font-family:Montserrat,Arial,sans-serif;letter-spacing:.8em}.environnement__title .title__content__environement{font:normal normal 500 1.375em/1.4em Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:lowercase;text-align:center}.environnement__title .title__content__environement span{display:block}.environnement__title .title__subtitle{font:normal normal 500 1em/1.4em Montserrat,Times New Roman,serif;letter-spacing:.2em;text-transform:uppercase;text-align:center}.environnement__content{margin-bottom:2em}.environnement__links{margin-bottom:2em;width:100%;height:100%;border:none}.environnement .links-group__link{color:inherit;width:100%}.environnement .links-group__wrapper{width:100%;height:100%}.environnement .links-group .button,.environnement .links-group__wrapper__link{border:none}.environnement .links-group .button:before{display:none}.environnement__wrapper>div:last-child{margin-bottom:0}.estimation-content-v1 .item__text-block{text-align:center}.estimation{margin-bottom:6em}.estimation__wrapper{margin:0 auto;max-width:1230px}.estimation-formulaires.withExpand{padding-top:7em}.estimation-formulaires .title__content{text-align:center;width:100%}.estimation-formulaires .title__content-1{text-transform:lowercase;display:block}.estimation-formulaires .title__content-2{text-transform:lowercase}.estimation-formulaires .title__content:after{background:#101820!important}.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-formulaires__button-mode-content{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding-top:1em}.estimation-formulaires__button__content{padding:1em;width:100%;max-width:550px;min-width:300px}@media screen and (min-width:768px){.estimation-formulaires__button__content{padding:1em 0}}.estimation-formulaires__button .icon-estimation-pro,.estimation-formulaires__button .icon-estimation-rapide{width:35px;height:35px;margin-right:1em}.estimation-formulaires__button .icon-estimation-pro .st0,.estimation-formulaires__button .icon-estimation-rapide .st0{fill:#101820}.estimation-formulaires__button .icon-estimation-pro .st1,.estimation-formulaires__button .icon-estimation-rapide .st1{fill:#525252;transition:.3s ease-out}@media screen and (min-width:768px){.estimation-formulaires__button .icon-estimation-pro,.estimation-formulaires__button .icon-estimation-rapide{width:55px;height:55px}}.estimation-formulaires__button__text{font:normal normal 400 1.1em Amiri,Times New Roman,serif;color:#525252;text-transform:none;letter-spacing:.2em;transition:.3s ease-out}.estimation-formulaires__button:before{background:#101820;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-formulaires__button__arrow-bottom{display:none}.estimation-formulaires__button.isExpanded .estimation-formulaires__button__text,.estimation-formulaires__button:hover .estimation-formulaires__button__text{color:#fff}.estimation-formulaires__button.isExpanded .icon-estimation-pro .st0,.estimation-formulaires__button.isExpanded .icon-estimation-rapide .st0,.estimation-formulaires__button:hover .icon-estimation-pro .st0,.estimation-formulaires__button:hover .icon-estimation-rapide .st0{fill:#101820}.estimation-formulaires__button.isExpanded .icon-estimation-pro .st1,.estimation-formulaires__button.isExpanded .icon-estimation-rapide .st1,.estimation-formulaires__button:hover .icon-estimation-pro .st1,.estimation-formulaires__button:hover .icon-estimation-rapide .st1{fill:#fff}.estimation-formulaires__button.isExpanded:before,.estimation-formulaires__button:hover:before{transform:scaleY(1)}@media screen and (min-width:768px){.estimation-formulaires__button__text{padding:1.3em 0}}@media screen and (min-width:992px){.estimation-formulaires__button{flex-direction:column;justify-content:center;padding:3em 1em}.estimation-formulaires__button__content{width:30%;padding:1em;width:50%;min-width:250px;max-width:550px}.estimation-formulaires__button .icon-estimation-pro,.estimation-formulaires__button .icon-estimation-rapide{width:85px;height:85px;margin:0}.estimation-formulaires__button__arrow-bottom{width:15px;height:15px;display:block;border-bottom:2px solid #101820;border-right:2px solid #101820;transform:rotate(45deg)}.estimation-formulaires__button.isExpanded .estimation-formulaires__button__arrow-bottom,.estimation-formulaires__button:hover .estimation-formulaires__button__arrow-bottom{border-bottom:2px solid #fff;border-right:2px solid #fff}}.estimation-formulaires #estimation_rapide_group{max-width:1000px;margin:0 auto}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper{padding-top:4em}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title{text-transform:none;letter-spacing:.2em;text-align:center;padding:0 1em;color:#101820;font:normal normal 400 1.75em Amiri,Times New Roman,serif}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title:after{display:none}.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-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination{width:80%}}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet{position:relative;width:40px;height:40px;line-height:40px;align-items:center;text-align:center;border-radius:100%;font-weight:700;background:#fff;border:1px solid #101820;color:#101820;box-shadow:0 0 0 20px #fff;font-size:19px;cursor:pointer}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet-active{color:#fff;background:#101820;border-color:#101820}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet.disabled{cursor:not-allowed}.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 + 20px)}.estimation-formulaires #estimation_rapide_group .swiper{overflow:hidden}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields{margin:0;padding:0}.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-formulaires #estimation_rapide_group .swiper-slide .form__field{width:33.3333%}}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .select__label,.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .textfield__label{letter-spacing:unset}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field.textfield input{border-bottom-color:#101820}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__legend,.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .radios__legend{font:normal normal 700 18px Montserrat,Times New Roman,serif;letter-spacing:.18em;color:#101820}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__item{width:100%;margin:10px 0 1em}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__item{width:25%}}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields__title{color:#101820;text-transform:none;letter-spacing:.2em;padding:15px;font:normal normal 400 25px Amiri,Times New Roman,serif;display:block}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group{padding-bottom:1em}.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-formulaires #estimation_rapide_group .swiper-slide .notForChild.hidden{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form-group--form__fields__structure{display:flex;flex-wrap:wrap;justify-content:center}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields__title{text-align:center}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields .form-group{padding-bottom:3em}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field{padding:15px;width:33.3333%}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field.radios{width:100%}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox{position:relative}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label{align-items:center;flex-direction:column;justify-content:center;display:flex;text-align:center;width:100%;margin:0;cursor:pointer;color:#101820;font:normal normal 700 18px Montserrat,Times New Roman,serif}@media only screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label{letter-spacing:.3em}}@media only screen and (max-width:767px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label{letter-spacing:.1em;margin-left:10px}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label .checkboxes-svg{position:relative;margin-bottom:15px;transition:.3s;border:1px solid #101820;border-radius:7px;width:50px;padding:.5em;min-width:50px;height:50px;object-fit:contain}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label .checkboxes-svg svg{transition:.3s ease-out;fill:#525252}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label .checkboxes-svg:before{width:20px;height:20px;border-radius:100%;content:"";background:#101820;position:absolute;top:-7.5px;left:-7.5px;transform:scale(1.5);opacity:0;transition:.3s ease-out}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label .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-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label:hover .checkboxes-svg{background:#101820;border:1px solid #101820}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label:hover .checkboxes-svg svg{fill:#fff}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__field:checked+.checkbox__label .checkboxes-svg{transform:scale(.9)}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__field:checked+.checkbox__label .checkboxes-svg:before{opacity:1;transform:scale(1)}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__field:checked+.checkbox__label .checkboxes-svg:after{opacity:1;transform:rotate(45deg) scale(1)}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__legals,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .swiper-button-prev-estimate{display:none}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .form-group .form__field,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .form-group .form__field{width:50%}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .form-group .form__field.checkboxes,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .form-group .form__field.checkboxes{width:100%}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input+label,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input+label{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;color:#101820;font:normal normal 700 18px Montserrat,Times New Roman,serif}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input+label:after,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input+label:after{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input+label:before,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .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 #101820;width:40px;height:40px;transition:.3s ease-out}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input:checked+label,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input:checked+label{color:#fff}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input:checked+label:before,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input:checked+label:before{background:#101820;border-color:#101820}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .radios__group,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .radios__group{padding-bottom:1em}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .form__legals,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .form__legals{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__validation{padding-right:0;display:flex;justify-content:space-around;align-items:center;flex-direction:column}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__validation{align-items:flex-end}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__validation .form__conditions{margin:0;padding-bottom:15px}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__validation .form__conditions{padding-bottom:0}}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field{width:50%}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date{margin:0;padding:3em 15px;width:100%}@media screen and (min-width:992px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date{width:60%;flex-direction:row}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date:after{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date .textfield__label{color:#525252;font:normal normal 400 .9em Montserrat,Times New Roman,serif;display:flex;align-items:center;letter-spacing:0;padding-bottom:1em}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date .textfield__label{margin:0 1em 0 0;padding:0}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date .textfield__input{min-height:2.5em;border:1px solid #282828;padding:0 1em;color:#101820}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date .textfield__calendar{top:inherit;bottom:3.25em;right:2em}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4{width:100%;flex:auto}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__fields{padding:0}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__validation{padding-right:15px}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__conditions__Content{width:100%;flex:auto}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__conditions__Content .form__conditions{margin:0;padding:0 15px}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form__legals{padding:0 1.5em}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .swiper-button-next-estimate{display:none}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button{display:flex;justify-content:space-around;align-items:center;flex-direction:column;min-height:100px}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button{justify-content:center;flex-direction:row;min-height:0}}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element{margin:0 .75em .75em;cursor:pointer;text-transform:lowercase;text-align:center;border:1px solid #101820;color:#525252;font:normal normal 600 .875em/1em Montserrat,Arial,sans-serif;padding:1.5em 0;min-width:175px;background:#fff}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element.disabled-verification{pointer-events:none;opacity:.25}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element:hover{color:#fff}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element:before{background:#101820}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .swiper-button-disabled{display:none}.estimation-formulaires__message{padding:15px}.estimation-formulaires .form__legals{margin:0;padding:0 15px}.estimation-formulaires #estimation_pro_group{max-width:1280px;margin:0 auto;position:relative}.estimation-formulaires #estimation_pro_group .vertical_text__content{display:none}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .vertical_text__content{transform:rotate(-90deg) translateY(-50%);transform-origin:right;position:absolute;bottom:50%;right:calc(100% + 25px);display:block;color:#f2f2f2;font:normal normal 400 6em Amiri,Times New Roman,serif}}.estimation-formulaires #estimation_pro_group .form__legals{padding:0 1.5em}.estimation-formulaires #estimation_pro_group .module-form{padding-top:3em}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset{padding:0 1em}.estimation-formulaires #estimation_pro_group .module-form .form__fields__title{color:#101820;text-transform:none;letter-spacing:.2em;padding-top:1em;font:normal normal 400 25px Amiri,Times New Roman,serif;display:block}.estimation-formulaires #estimation_pro_group .module-form .form__fields{width:100%;margin:0}.estimation-formulaires #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-formulaires #estimation_pro_group .module-form .form__field{width:30%}.estimation-formulaires #estimation_pro_group .module-form .form__field:first-child{padding-right:2em}.estimation-formulaires #estimation_pro_group .module-form .form__field:nth-child(2){padding:1em}.estimation-formulaires #estimation_pro_group .module-form .form__field:last-child{padding-left:2em}}.estimation-formulaires #estimation_pro_group .module-form .form__field.textfield input{border-bottom-color:#101820}.estimation-formulaires #estimation_pro_group .module-form .form__field .textfield__calendar{top:inherit;bottom:1.5em}.estimation-formulaires #estimation_pro_group .module-form .form__field .select__label,.estimation-formulaires #estimation_pro_group .module-form .form__field .textfield__label{letter-spacing:unset}.estimation-formulaires #estimation_pro_group .module-form .form__field .checkboxes__legend,.estimation-formulaires #estimation_pro_group .module-form .form__field .radios__legend{font:normal normal 700 18px Montserrat,Times New Roman,serif;text-transform:uppercase;letter-spacing:.18em;color:#101820}.estimation-formulaires #estimation_pro_group .module-form .form__field .checkboxes__item{width:50%;margin:10px 0 1em}.estimation-formulaires #estimation_pro_group .module-form .form__legend{margin:0}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset .form-group{padding:2em 0 3em}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .module-form .form__fieldset .form-group{display:flex;justify-content:space-between}}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section1 .form-group{padding-top:0}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section1 .form__field{padding:1em 0}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section1 .form__field.radios{width:100%}}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4{width:100%;flex:auto}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form-group{padding:0 0 3em}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__fields{padding:0}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__field{padding:1em 0}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:100%}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:75%}}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__validation{padding-right:0;justify-content:flex-end}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__conditions__Content{width:100%;flex:auto}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__conditions__Content .form__conditions{margin:0}.estimation-formulaires .flatpickr-calendar,.estimation-formulaires .flatpickr-calendar .flatpickr-day{font:normal normal 700 18px Montserrat,Times New Roman,serif}.estimation-formulaires .flatpickr-calendar .flatpickr-day{display:flex;align-items:center}.estimation-formulaires .flatpickr-calendar .flatpickr-day:hover{color:#fff;background:#101820}.estimation-formulaires .property-more-v1__title .title .title__content:after{background-color:#101820!important}.estimation-formulaires .ss-main .ss-single-selected .placeholder .ss-disabled{color:#101820}.estimation_home{position:relative}.estimation_home__background{background:#101820 url(../images/modules/estimation/2.jpg) fixed 50% 50% no-repeat}.estimation_home__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.estimation_home .title__content-1{text-align:center;color:#fff;letter-spacing:.2em}.estimation_home .title__content-2{text-align:center;color:#fff}.estimation_home .estimation_home__structure{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3em 2em;max-width:1230px;margin:auto}.estimation_home .estimation_home__paragraphe__content{padding:2em 0;text-align:center}.estimation_home .estimation_home__paragraphe__element{color:#fff}.estimation_home .estimation_home__button__content .button{color:#fff;border-color:#fff}.estimation_home .estimation_home__button__content .button:hover{border-color:#101820}.estimation_home__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.estimation_home__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.estimation_home__scroll-block .scroll-block__svg-border{stroke:#fff}.estimation_home__scroll-block .scroll-block__button:focus .scroll-block__svg,.estimation_home__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.estimation_home__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.estimation_home__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.browser-mobile-apple .estimation_home__background{background-attachment:scroll}.estimation-result{margin:2em auto}.estimation-result__wrapper{max-width:1400px;margin:auto}.estimation-result__message{text-align:center;padding:16px;border-radius:6px}.estimation-result__message--error{background-color:#dc3545;color:#fff}.estimation-result__main-title{letter-spacing:0;text-transform:uppercase;color:#525252;width:100%;display:flex;justify-content:center}.estimation-result__title{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),28px)/1.8 Amiri,Times New Roman,serif;letter-spacing:0;text-transform:none;color:#525252}.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;padding:0 1em}.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;line-height:2}.estimation-result__estimate .estimate .estimate__item-main{margin:10px 0}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-value{letter-spacing:.3em;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),28px)/1.2 Montserrat,Arial,sans-serif;color:#101820}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-label{font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Montserrat,Arial,sans-serif}.estimation-result__estimate .estimate .estimate__item-value{color:#101820;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1.2 Montserrat,Arial,sans-serif;letter-spacing:.3em}.estimation-result__estimate .estimate .estimate__item-label{padding-bottom:5px;color:#525252;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Montserrat,Arial,sans-serif}.estimation-result__estimate .estimate__items{display:flex;margin:30px 0 0}.estimation-result__estimate .estimate__item{margin-right:5%}.estimation-result__strong-point .strong-point__swiper-container{display:flex;flex-wrap:wrap;margin:0 -10px}.estimation-result__strong-point .strong-point__item{padding:10px;min-width:220px;width:100%}@media screen and (min-width:576px){.estimation-result__strong-point .strong-point__item{width:50%}}@media screen and (min-width:768px){.estimation-result__strong-point .strong-point__item{width:25%}}.estimation-result__strong-point .strong-point__item-info{display:flex;align-items:center;padding:15px 10px;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Montserrat,Arial,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px}@media screen and (min-width:576px){.estimation-result__strong-point .strong-point__item-info{justify-content:flex-start}}.estimation-result__strong-point .strong-point__item-drawing{font-size:2em}.estimation-result__strong-point .strong-point__item-label{color:#525252}.estimation-result__strong-point .strong-point__item-description{color:#919191}.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,Arial,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px;text-align:center}@media screen and (min-width:576px){.estimation-result__similar .similar__item{text-align:left}}.estimation-result__similar .similar__item-content{padding:10px;min-width:220px;width:100%}@media screen and (min-width:576px){.estimation-result__similar .similar__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__similar .similar__item-content{width:25%}}.estimation-result__similar .similar__item-drawing{font-size:2em}.estimation-result__similar .similar__item-info{margin:15px 0}.estimation-result__similar .similar__item-info:first-child{margin-top:0;display:flex;justify-content:center;align-items:center}@media screen and (min-width:576px){.estimation-result__similar .similar__item-info:first-child{justify-content:flex-start}}.estimation-result__similar .similar__item-info-label,.estimation-result__similar .similar__item-info-value{color:#525252}.estimation-result__similar .similar__item-info-city,.estimation-result__similar .similar__item-info-district{color:#525252;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,Arial,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px;height:100%;padding:10px;text-align:center}@media screen and (min-width:576px){.estimation-result__quality .quality__item{text-align:left}}.estimation-result__quality .quality__item-content{min-width:220px;min-height:193px;padding:10px;width:100%}@media screen and (min-width:576px){.estimation-result__quality .quality__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__quality .quality__item-content{width:25%}}.estimation-result__quality .quality__item>*{margin:15px 0}.estimation-result__quality .quality__item-title{display:flex;align-items:center;justify-content:center;margin:6px 0;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Montserrat,Arial,sans-serif}@media screen and (min-width:576px){.estimation-result__quality .quality__item-title{justify-content:flex-start}}.estimation-result__quality .quality__item-note{color:#fff;text-transform:uppercase;display:flex;width:30px;height:30px;border-radius:100%;align-items:center;justify-content:center}.estimation-result__quality .quality__item-note--a{background-color:#1b5e20}.estimation-result__quality .quality__item-note--b{background-color:#7cb342}.estimation-result__quality .quality__item-note--c{background-color:#fdd835}.estimation-result__quality .quality__item-note--d{background-color:#ffa726}.estimation-result__quality .quality__item-note--e{background-color:#ff4b26}.estimation-result__quality .quality__item-label{color:#525252;margin-left:10px}.estimation-result__quality .quality__item-description{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.2 Montserrat,Arial,sans-serif;color:#919191}.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:4px solid #000;padding:10px 20px;background:#101820;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,Arial,sans-serif;color:#fff;text-transform:none;letter-spacing:0}.estimation-result__action .links-group__link--back{transition:.5s;border:1px solid #919191;background:transparent;text-decoration:none}.estimation-result__action .links-group__link--back .links-group__link-content{transition:.5s;color:#919191}.estimation-result__action .links-group__link:focus,.estimation-result__action .links-group__link:hover{cursor:pointer;background:#101820}.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 #101820;background:#101820}.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:#101820;min-height:50px;align-items:center;margin:10px 0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Montserrat,Arial,sans-serif;color:#fff;text-transform:none;letter-spacing:0}.estimation-result .modal-generate-report .generate-report #report-download-btn:hover{cursor:pointer;background:#101820;color:#fff}.estimation-v1-inner{background:transparent url(../images/modules/estimation/1_inner.jpg) no-repeat 50%/cover;color:#101820;position:relative;width:100%;margin:2em 0}.estimation-v1-inner__wrapper{padding:3em 1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.estimation-v1-inner__wrapper{padding-left:3em;padding-right:3em}}.estimation-v1-inner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.8)}.estimation-v1-inner__container{height:100%;display:flex;justify-content:center;text-align:center}.estimation-v1-inner__container-text{margin-bottom:2em;max-height:300px}.estimation-v1-inner__title .title{margin-bottom:0}.estimation-v1-inner__title .title .title__content{padding-bottom:1em}.estimation-v1-inner__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.estimation-v1-inner__title .title .title__content-1{display:block;color:#101820;letter-spacing:.2em}.estimation-v1-inner__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.estimation-v1-inner__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.estimation-v1-inner__title .title .title__content-2{font:normal normal 400 2.2222em/1.4 Montserrat,Times New Roman,serif}}.estimation-v1-inner__text-block.text-block{font:normal normal 400 1.1111em/1.6666 Montserrat,Arial,sans-serif}.estimation-v1-inner__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.estimation-v1-inner__links .button:after,.estimation-v1-inner__links .button:before{background:#101820}.estimation-v1-inner__links .button:focus,.estimation-v1-inner__links .button:hover{color:#fff;border-color:#101820}.estimation-v1-inner__links .button:focus:before,.estimation-v1-inner__links .button:hover:before{background:#101820}.estimation-v1{color:#101820;position:relative}.estimation-v1__background{background:transparent url(../images/modules/estimation/1.jpg) no-repeat 50%/cover}.estimation-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.estimation-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.estimation-v1__wrapper{padding-left:3em;padding-right:3em}}.estimation-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.estimation-v1__container-text{margin-bottom:8%;max-height:300px}.estimation-v1__title .title .title__content{padding-bottom:1em}.estimation-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.estimation-v1__title .title .title__content-1,.estimation-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.estimation-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.estimation-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.estimation-v1__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.estimation-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.estimation-v1__links .button:after,.estimation-v1__links .button:before{background:#101820}.estimation-v1__links .button:focus,.estimation-v1__links .button:hover{color:#fff;border-color:#101820}.estimation-v1__links .button:focus:before,.estimation-v1__links .button:hover:before{background:#101820}.estimation-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.estimation-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.estimation-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.estimation-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.estimation-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.estimation-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.estimation-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.estimation-content-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.estimation-content-v1__container,.estimation-content-v1__wrapper{height:100%;display:flex;justify-content:center}.estimation-content-v1__wrapper{position:relative;width:100%}.estimation-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.estimation-content-v1__item .item{position:relative;text-align:center}.estimation-content-v1__item .item__wrapper{min-height:100px;width:100%;align-items:center;max-width:1400px;margin:auto}.estimation-content-v1__item .item__wrapper-close{clear:both}@media screen and (min-width:992px){.estimation-content-v1__item .item__decorate-wrapper{height:500px}}.estimation-content-v1__item .item__decorate{width:100%;position:relative;display:inline-block;margin-bottom:3em;max-width:650px;height:100%}@media screen and (min-width:992px){.estimation-content-v1__item .item__decorate{width:50%;float:left;margin-right:5.2942em;margin-top:-10em}}.estimation-content-v1__item .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.estimation-content-v1__item .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.estimation-content-v1__item .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.estimation-content-v1__item .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.estimation-content-v1__item .item__visual{height:auto}@media screen and (min-width:992px){.estimation-content-v1__item .item__visual{height:500px}}.estimation-content-v1__item .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto;object-fit:cover}.estimation-content-v1__item .item__content{width:100%;height:100%}.estimation-content-v1__item .item__block-text{width:100%;margin:auto}.estimation-content-v1__item .item__top-block{display:flex;flex-direction:row;align-items:flex-start;padding:2em 0;justify-content:space-between;width:100%}.estimation-content-v1__item .item__text-container{height:100%}.estimation-content-v1__form-block{margin-left:auto;margin-right:auto}.estimation-content-v1__form-block .form-block{max-width:1230px;width:100%}.estimation-content-v1__form-block .form-block .form,.estimation-content-v1__form-block .form-block__wrapper{position:relative}@media screen and (min-width:768px){.estimation-content-v1__form-block .form-block .form{padding-left:6em}}.estimation-content-v1__form-block .form-block .form__wrapper{position:static}.estimation-content-v1__form-block .form-block .form__legend{display:flex;text-align:center;width:100%;justify-content:center}.estimation-content-v1__form-block .form-block .form__legend.title{margin-bottom:2em}.estimation-content-v1__form-block .form-block .form__legend.title .title__content{padding-bottom:1em;text-align:center}.estimation-content-v1__form-block .form-block .form__legend.title .title__content:after{width:100px;height:4px;background-color:#101820}.estimation-content-v1__form-block .form-block .form__legend.title .title__content-1,.estimation-content-v1__form-block .form-block .form__legend.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.estimation-content-v1__form-block .form-block .form__legend.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.estimation-content-v1__form-block .form-block .form__legend.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.estimation-content-v1__form-block .form-block .form__text-vertical{display:none}@media screen and (min-width:768px){.estimation-content-v1__form-block .form-block .form__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:74%;left:.8em;font:normal normal 400 75px/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.15);overflow:hidden}}.events-listing-v2{background:#fff none no-repeat 50%/cover;color:#101820;position:relative}.events-listing-v2__container{height:100%;display:flex;justify-content:center}.events-listing-v2__wrapper{width:100%;max-width:1420px;padding-left:1em;padding-right:1em}.events-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-listing-v2__items{margin-bottom:4%;position:relative}.events-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media screen and (max-width:768px){.events-listing-v2__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v2__items-wrapper{margin:0}}@media screen and (min-width:1200px){.events-listing-v2__items-wrapper{margin:0 -2em}}.events-listing-v2__items .item{position:relative;text-align:center;display:flex;flex-direction:column;width:100%;max-width:600px;padding-bottom:2em;border-bottom:1px solid #101820}@media screen and (max-width:768px){.events-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.events-listing-v2__items .item{margin:2em;width:calc(100% - 4em)}}.events-listing-v2__items .item:last-child{border-bottom:none}@media screen and (min-width:768px){.events-listing-v2__items .item{max-width:100%;padding-bottom:4em}}.events-listing-v2__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}@media screen and (min-width:1200px){.events-listing-v2__items .item__wrapper{flex-direction:row;justify-content:space-between;min-height:400px}}.events-listing-v2__items .item__decorate-wrapper{height:100%;width:100%}@media screen and (min-width:992px){.events-listing-v2__items .item__decorate-wrapper{width:100%}}.events-listing-v2__items .item__decorate{width:100%;height:100%;max-width:665px;position:relative}.events-listing-v2__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.events-listing-v2__items .item__decorate.details--column{flex-direction:column;padding:1.7647em 2.3529em}.events-listing-v2__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.events-listing-v2__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.events-listing-v2__items .item__img{display:block;height:100%;width:100%;margin:0 auto}.events-listing-v2__items .item__content{width:100%;height:100%;padding:2em 0}@media screen and (min-width:992px){.events-listing-v2__items .item__content{width:100%;padding:1.333em 0 0 3em}}.events-listing-v2__items .item__content.content--column .item__infos{flex-direction:column;width:70%}.events-listing-v2__items .item__content.content--column .item__infos .block_bottom,.events-listing-v2__items .item__content.content--column .item__infos .block_top{width:100%;justify-content:space-between}.events-listing-v2__items .item__infos{width:70%;display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width:1200px){.events-listing-v2__items .item__infos{width:100%;flex-direction:row}}.events-listing-v2__items .item__infos .text{display:flex;justify-content:center;align-items:center}.events-listing-v2__items .item__infos .text--label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,Times New Roman,serif;color:#101820;display:block;margin-right:.5em;width:50px;text-align:center}.events-listing-v2__items .item__infos .text--svg{fill:#101820}.events-listing-v2__items .item__infos .text--detail{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,Arial,sans-serif;color:#101820;display:block;text-align:left}.events-listing-v2__items .item__infos__block_top{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-listing-v2__items .item__infos__block_top{flex-direction:row}}.events-listing-v2__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-v2__items .item__infos__block_top .block_top__left{width:50%;margin-bottom:1.8em}}.events-listing-v2__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-v2__items .item__infos__block_top .block_top__right{width:50%;margin-bottom:1.8em}}.events-listing-v2__items .item__infos__block_bottom{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-listing-v2__items .item__infos__block_bottom{flex-direction:row}}.events-listing-v2__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-v2__items .item__infos__block_bottom .block_bottom__left{width:50%;margin-bottom:2em}}.events-listing-v2__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-v2__items .item__infos__block_bottom .block_bottom__right{width:50%;margin-bottom:2em}}.events-listing-v2__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column}.events-listing-v2__items .item__title{margin-bottom:2em;width:100%}@media screen and (min-width:768px){.events-listing-v2__items .item__title{margin-bottom:2em}}@media screen and (min-width:992px){.events-listing-v2__items .item__title{width:85%}}.events-listing-v2__items .item__title .title{margin-bottom:0}.events-listing-v2__items .item__title .title__content{text-align:left;padding-bottom:1em}.events-listing-v2__items .item__title .title__content:after{width:0;height:0;background-color:transparent}.events-listing-v2__items .item__title .title__content-2{display:block;font:normal normal 400 clamp(30px,calc(.6rem + 1.875vw),30px)/1.3 Montserrat,Times New Roman,serif;color:#101820;letter-spacing:0;text-transform:lowercase}.events-listing-v2__items .item__text-block{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,Arial,sans-serif;color:#101820;text-align:left;margin-bottom:2em;line-height:2em}.events-listing-v2__items .item__text-block a{color:#101820}.events-listing-v2__items .item__links .button{font:normal normal 500 16px/1 Montserrat,Arial,sans-serif;text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.events-listing-v2__items .item__links .button:after,.events-listing-v2__items .item__links .button:before{background:#101820}.events-listing-v2__items .item__links .button:focus,.events-listing-v2__items .item__links .button:hover{color:#fff;border-color:#101820}.events-listing-v2__items .item__links .button:focus:before,.events-listing-v2__items .item__links .button:hover:before{background:#101820}.events-listing-v2__items .item__main-link{text-decoration:none}.events-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:1200px){.events-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse;justify-content:space-between}}@media screen and (min-width:992px){.events-listing-v2 .item:nth-child(2n) .item__content{padding:.5em 2.9412em 1.7647em 0}}.events-listing-v2__links .links-group__wrapper{text-align:center}@media screen and (min-width:576px){.events-listing-v2__links .links-group__wrapper{text-align:right}}.events-detail-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.events-detail-v1__wrapper{width:100%;max-width:1230px}.events-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-detail-v1__container{height:100%;display:flex;justify-content:center}.events-detail-v1__container-text{margin-bottom:8%;max-height:300px}.events-detail-v1__title .title{margin-bottom:0}.events-detail-v1__title .title .title__content{padding-bottom:1em;text-align:left}.events-detail-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.events-detail-v1__title .title .title__content-1{display:block;color:#101820}.events-detail-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.events-detail-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.events-detail-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.events-detail-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.events-detail-v1__text-block.text-block a{color:inherit}.events-detail-v1__text-vertical{display:none}@media screen and (min-width:768px){.events-detail-v1__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:100%;left:0;font:normal normal 400 6.1111em/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.16)}}.events-detail-v1__items{margin-bottom:8%;position:relative}.events-detail-v1 .item{position:relative;text-align:center}.events-detail-v1 .item__header{display:flex;flex-direction:column;min-height:auto;margin-bottom:3em}@media screen and (min-width:992px){.events-detail-v1 .item__header{flex-direction:row}}.events-detail-v1 .item__drawing{position:relative;text-align:center;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.events-detail-v1 .item__drawing{width:55%;margin-bottom:0}}.events-detail-v1 .item__data{display:flex;flex-direction:column}@media screen and (min-width:992px){.events-detail-v1 .item__data{margin-left:4em;flex:1}}.events-detail-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.events-detail-v1 .item__img{min-height:413px;max-height:413px}}.events-detail-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.events-detail-v1 .item__info{position:relative;height:50%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.events-detail-v1 .item__info{min-width:400px}}.events-detail-v1 .item__info-date{font:normal normal 400 1.1111em/2 Amiri,Times New Roman,serif;color:inherit;text-align:center}.events-detail-v1 .item__info-date a{color:inherit}.events-detail-v1 .item__info-title .title-subtitle{margin-bottom:0}.events-detail-v1 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 4em/1.4 Amiri,Times New Roman,serif;color:#101820;display:block}.events-detail-v1 .item__info-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/3 Montserrat,Times New Roman,serif;color:#101820;display:block}.events-detail-v1 .item__infos{width:70%;display:flex;justify-content:space-around}@media screen and (min-width:1200px){.events-detail-v1 .item__infos{width:100%}}.events-detail-v1 .item__infos .text{display:flex;justify-content:center;align-items:center}.events-detail-v1 .item__infos .text--label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,Times New Roman,serif;color:#101820;display:block;margin-right:.5em;width:50px;text-align:center}.events-detail-v1 .item__infos .text--svg{fill:#101820}.events-detail-v1 .item__infos .text--detail{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,Arial,sans-serif;color:#101820;display:block;text-align:left}.events-detail-v1 .item__infos__block_top{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-detail-v1 .item__infos__block_top{flex-direction:row}}.events-detail-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-detail-v1 .item__infos__block_top .block_top__left{width:50%;margin-bottom:1.8em}}.events-detail-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-detail-v1 .item__infos__block_top .block_top__right{width:50%;margin-bottom:1.8em}}.events-detail-v1 .item__infos__block_bottom{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-detail-v1 .item__infos__block_bottom{flex-direction:row}}.events-detail-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-detail-v1 .item__infos__block_bottom .block_bottom__left{width:50%;margin-bottom:2em}}.events-detail-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-detail-v1 .item__infos__block_bottom .block_bottom__right{width:50%;margin-bottom:2em}}.events-detail-v1 .item.item--column .item__infos{flex-direction:column}.events-detail-v1 .item.item--column .item__infos .block_bottom,.events-detail-v1 .item.item--column .item__infos .block_top{width:100%;justify-content:space-between}.events-detail-v1 .item__share{height:50%;display:flex;flex-direction:column;justify-content:center}.events-detail-v1 .item__share .title-subtitle{margin-bottom:0}.events-detail-v1 .item__share .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/3 Amiri,Times New Roman,serif;color:#101820;display:block;text-transform:none}.events-detail-v1 .item__share__links{justify-content:space-around;flex-wrap:wrap}.events-detail-v1 .item__share__link{display:flex}.events-detail-v1 .item__container-text{height:auto;margin:2em 0}@media screen and (min-width:992px){.events-detail-v1 .item__container-text{margin:0}}.events-detail-v1 .item__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.events-detail-v1 .item__text-block.text-block a{color:inherit}.events-detail-v1 .item .button-drawing__drawing{height:1.2em;fill:#101820}.events-detail-v1 .item .button-drawing__content{color:#101820}.events-detail-v1 .item .button-drawing.js--active .button-drawing__drawing,.events-detail-v1 .item .button-drawing:focus .button-drawing__drawing,.events-detail-v1 .item .button-drawing:hover .button-drawing__drawing{fill:#101820}.events-detail-v1 .item .button-drawing.js--active .button-drawing__content,.events-detail-v1 .item .button-drawing:focus .button-drawing__content,.events-detail-v1 .item .button-drawing:hover .button-drawing__content{color:#101820}.events-detail-v1__form-block{margin-left:auto;margin-right:auto}.events-detail-v1__form-block .form-block{width:100%}.events-detail-v1__form-block .form-block__wrapper{position:relative}.events-detail-v1__form-block .form-block__title.title{margin-bottom:3em}.events-detail-v1__form-block .form-block__title.title .title__content{padding-bottom:1em;text-align:center}.events-detail-v1__form-block .form-block__title.title .title__content:after{width:100px;height:4px;background-color:#101820}.events-detail-v1__form-block .form-block__title.title .title__content-1,.events-detail-v1__form-block .form-block__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.events-detail-v1__form-block .form-block__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.events-detail-v1__form-block .form-block__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}@media screen and (min-width:768px){.events-detail-v1__form-block .form-block .form{padding-left:6em;padding-right:6em}}.events-detail-v1__form-block .form-block .form__text-vertical{display:none}@media screen and (min-width:768px){.events-detail-v1__form-block .form-block .form__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:96%;left:-40px;font:normal normal 400 75px/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.15);overflow:hidden}}.events-listing-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.events-listing-v1__wrapper{width:100%;max-width:1535px}.events-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-listing-v1__container{height:100%;display:flex;justify-content:center}.events-listing-v1__container-text{margin-bottom:8%;max-height:300px}.events-listing-v1__title .title{margin-bottom:0}.events-listing-v1__title .title .title__content{padding-bottom:1em;text-align:left}.events-listing-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.events-listing-v1__title .title .title__content-1,.events-listing-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.events-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.events-listing-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.events-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.events-listing-v1__text-block.text-block a{color:inherit}.events-listing-v1__text-vertical{display:none}@media screen and (min-width:768px){.events-listing-v1__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:98%;left:0;font:normal normal 400 6.1111em/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.16)}}.events-listing-v1__items{margin-bottom:4%;position:relative}@media screen and (min-width:768px){.events-listing-v1__items{margin-left:3em}}.events-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;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}}@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 .item{position:relative;text-align:center}.events-listing-v1 .item__wrapper{display:flex;flex-direction:column;min-height:500px}@media screen and (min-width:992px){.events-listing-v1 .item__wrapper{flex-direction:row}}.events-listing-v1 .item__drawing{position:relative;text-align:center;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.events-listing-v1 .item__drawing{width:66%;margin-bottom:0}}@media screen and (min-width:992px){.events-listing-v1 .item__data{margin-left:4em;flex:1}}.events-listing-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.events-listing-v1 .item__img{min-height:500px;max-height:500px}}.events-listing-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.events-listing-v1 .item .title-subtitle{margin-bottom:0}.events-listing-v1 .item .title-subtitle .title-subtitle__content,.events-listing-v1 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:inherit;display:block}.events-listing-v1 .item__info{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.events-listing-v1 .item__info{min-width:400px}}@media screen and (min-width:768px){.events-listing-v1 .item__info--border{height:calc(100% - 2em);margin-top:.4em;border-left:1px solid #101820;border-right:1px solid #101820;position:relative;padding:0 2em}.events-listing-v1 .item__info--border .links-group{position:relative;transform:translateY(50%)}.events-listing-v1 .item__info--border .item__info-title{margin-bottom:0;position:relative;transform:translateY(-50%)}.events-listing-v1 .item__info--border .item__info-title:after,.events-listing-v1 .item__info--border .item__info-title:before,.events-listing-v1 .item__info--border .links-group:after,.events-listing-v1 .item__info--border .links-group:before{content:"";position:absolute;background-color:#101820;width:80px;height:1px;top:50%}.events-listing-v1 .item__info--border .item__info-title:before,.events-listing-v1 .item__info--border .links-group:before{left:-2em}.events-listing-v1 .item__info--border .item__info-title:after,.events-listing-v1 .item__info--border .links-group:after{right:-2em}}.events-listing-v1 .item__container-text{height:8em;margin:2em 0}@media screen and (min-width:992px){.events-listing-v1 .item__container-text{margin:0}}.events-listing-v1 .item__info-title-subtitle{margin-bottom:1em}.events-listing-v1 .item__info-title-subtitle .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6666em/1.4 Montserrat,Times New Roman,serif;color:inherit;display:block}.events-listing-v1 .item__info-text{font:normal normal 400 1.111em/1.4 Amiri,Times New Roman,serif;color:inherit;text-align:center}.events-listing-v1 .item__info-text a{color:inherit}.events-listing-v1 .item__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:inherit;text-align:center}.events-listing-v1 .item__text-block.text-block a{color:inherit}.events-listing-v1 .item__text-block .text{text-align:center}.events-listing-v1 .item__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.events-listing-v1 .item__links .button:after,.events-listing-v1 .item__links .button:before{background:#101820}.events-listing-v1 .item__links .button:focus,.events-listing-v1 .item__links .button:hover{color:#fff;border-color:#101820}.events-listing-v1 .item__links .button:focus:before,.events-listing-v1 .item__links .button:hover:before{background:#101820}.events-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:992px){.events-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}.events-listing-v1 .item:nth-child(2n) .item__data{margin-left:0;margin-right:0}@media screen and (min-width:992px){.events-listing-v1 .item:nth-child(2n) .item__data{margin-right:4em}}.events-v1{background:transparent url(../images/modules/events/1.jpg) no-repeat 50%/cover;color:#fff;position:relative}.events-v1__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.events-v1__wrapper{padding-left:3em;padding-right:3em}}.events-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.events-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.events-v1__title .title{margin-bottom:4%}.events-v1__title .title .title__content{padding-bottom:1em;text-align:center}.events-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.events-v1__title .title .title__content-1,.events-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.events-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.events-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.events-v1__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.events-v1__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.events-v1__links .button:after,.events-v1__links .button:before{background:#101820}.events-v1__links .button:focus,.events-v1__links .button:hover{color:#101820;border-color:transparent}.events-v1__links .button:focus:before,.events-v1__links .button:hover:before{background:#101820}.events-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.events-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.events-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.events-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.events-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.events-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.events-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.events-v1__favorites.jsscroll-block{max-height:80%;overflow:auto}.events-v1__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#fff}.events-v1__item-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#fff}.events-v1__item{display:flex;flex-direction:column;color:#fff}@media screen and (min-width:992px){.events-v1__item{flex-direction:row;padding-top:1em}}.events-v1__item-decorate{margin-bottom:1em}@media screen and (min-width:992px){.events-v1__item-decorate{padding-left:2em;width:50%}}.events-v1__item-visual{display:inline-block;max-width:400px;max-height:300px}.events-v1__item-visual--cover{width:100%}.events-v1__item-visual--cover .events-v1__item-img{width:100%;object-fit:cover}@media screen and (min-width:992px){.events-v1__item-visual{max-width:570px;max-height:390px;box-shadow:0 0 35px 0 rgba(16,24,32,.2)}}.events-v1__item-img{display:block}.events-v1__item-aligner{width:100%}@media screen and (min-width:992px){.events-v1__item-aligner{width:50%;padding-right:2em}}.events-v1__item-content{display:flex;flex-direction:column;justify-content:center;margin-bottom:2em}@media screen and (min-width:992px){.events-v1__item-content{margin-bottom:0;align-items:flex-start}}.events-v1__item-info{display:flex;font:normal normal 400 1.1111em/1 Amiri,Times New Roman,serif;margin-bottom:1em}.events-v1__item-info-separator{margin:0 .5em}.events-v1__item-container-text{width:100%;margin-bottom:8%;max-height:140px}.events-v1__item-text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;text-align:left}.events-v1__item-links{text-align:center}.events-v1__item-links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.events-v1__item-links .button:after,.events-v1__item-links .button:before{background:#101820}.events-v1__item-links .button:focus,.events-v1__item-links .button:hover{color:#fff;border-color:#101820}.events-v1__item-links .button:focus:before,.events-v1__item-links .button:hover:before{background:#101820}.events-v1__item-links .links-group__wrapper{justify-content:flex-start}.events-v1 .swiper-container{margin-bottom:2em}.events-v1 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.events-v1 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.events-v1 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#fff;border-color:transparent}.landing .events-v1__item-visual{max-width:inherit;max-height:380px;overflow:hidden}.landing .events-v1__item-visual .events-v1__item-img{max-height:380px}.fab-v1{position:fixed;right:0;bottom:30px;z-index:99999}.fab-v1__flasty{pointer-events:auto!important}.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:not(.fab__button){opacity:1}.fab-v1__nav--one .fab-v1__items{bottom:60px}@media screen and (min-width:992px){.fab-v1__nav--one .fab-v1__items{bottom:60vh}}.fab-v1.active .fab-v1__item:first-child{transform:translateY(0);transition:.15s 0s,opacity .1s;opacity:1;z-index:10}@media screen and (min-width:992px){.fab-v1.active .fab-v1__item:first-child{transform:translateY(0)}}.fab-v1.active .fab-v1__item:nth-child(2){transform:translateY(-90px);transition:.25s 15ms,opacity .1s;opacity:1;z-index:9}@media screen and (min-width:992px){.fab-v1.active .fab-v1__item:nth-child(2){transform:translateY(-120px)}}.fab-v1.active .fab-v1__item:nth-child(3){transform:translateY(-180px);transition:.35s .03s,opacity .1s;opacity:1;z-index:8}@media screen and (min-width:992px){.fab-v1.active .fab-v1__item:nth-child(3){transform:translateY(-240px)}}.fab-v1.active .fab-v1__item:nth-child(4){transform:translateY(-270px);transition:.45s 45ms,opacity .1s;opacity:1;z-index:7}@media screen and (min-width:992px){.fab-v1.active .fab-v1__item:nth-child(4){transform:translateY(-360px)}}.fab-v1.active .fab-v1__item:nth-child(5){transform:translateY(-360px);transition:.55s .06s,opacity .1s;opacity:1;z-index:6}@media screen and (min-width:992px){.fab-v1.active .fab-v1__item:nth-child(5){transform:translateY(-480px)}}.fab-v1.active .fab-v1__item:nth-child(6){transform:translateY(-450px);transition:.65s 75ms,opacity .1s;opacity:1;z-index:5}@media screen and (min-width:992px){.fab-v1.active .fab-v1__item:nth-child(6){transform:translateY(-600px)}}.fab-v1.active .fab-v1__button .fab-v1__button-icon{transform:rotate(135deg)}.fab-v1__button{background-color:#fff;color:#101820;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:#101820;display:block}.fab-v1__button-icon:before{content:"";color:red;position:absolute;top:0;left:0;transform:rotate(90deg)}.fab-v1__button:focus .fab-v1__button-icon,.fab-v1__button:hover .fab-v1__button-icon{transform:rotate(180deg)}.fab-v1__items,.fab-v1__nav{position:relative}.fab-v1__items{bottom:150px;right:10px}@media screen and (min-width:992px){.fab-v1__items{bottom:35vh}}.fab-v1__item{color:rgba(0,0,0,.65);width:102px;height:69px;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: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:69px;height:69px;position:absolute;z-index:10;left:73%;transform:translateX(-50%);top:0}@media screen and (min-width:992px){.fab-v1__item-drawing{left:50%}}.fab-v1__item-picto-svg{width:69px;height:69px;top:0;left:0;position:absolute}.fab-v1__item-picto-svg-content{fill:#101820;transition:fill .4s ease}.fab-v1__item-picto-svg-bg{fill:#fff;transition:fill .4s ease}.fab-v1__item-label{font:normal normal 400 .7778em/1.5em Montserrat,Arial,sans-serif;color:#fff;text-transform:none;letter-spacing:0;background-color:rgba(16,24,32,.53);width:112px;min-height:63px;padding:.4em 1em;display:flex;align-items:center;justify-content:center;text-align:center;z-index:-1;opacity:0}@media screen and (min-width:992px){.fab-v1 .fab-v1__item>*{pointer-events:none}.fab-v1 .fab-v1__item:first-child{transform:translateY(0);transition:.3s 0s,opacity .1s;opacity:1;z-index:10}.fab-v1 .fab-v1__item:nth-child(2){transform:translateY(-120px);transition:.3s 15ms,opacity .1s;opacity:1;z-index:9}.fab-v1 .fab-v1__item:nth-child(3){transform:translateY(-240px);transition:.3s .03s,opacity .1s;opacity:1;z-index:8}.fab-v1 .fab-v1__item:nth-child(4){transform:translateY(-360px);transition:.3s 45ms,opacity .1s;opacity:1;z-index:7}.fab-v1 .fab-v1__item:nth-child(5){transform:translateY(-480px);transition:.3s .06s,opacity .1s;opacity:1;z-index:6}.fab-v1 .fab-v1__item:nth-child(6){transform:translateY(-600px);transition:.3s 75ms,opacity .1s;opacity:1;z-index:5}.fab-v1 .fab-v1__item-label{opacity:0;transition:opacity .2s,top .6s;transform-origin:top center;position:absolute;right:0;top:-40px}.fab-v1 .fab-v1__item:focus:first-child,.fab-v1 .fab-v1__item:hover:first-child{opacity:1;z-index:10}.fab-v1 .fab-v1__item:focus:nth-child(2),.fab-v1 .fab-v1__item:hover:nth-child(2){opacity:1;z-index:9}.fab-v1 .fab-v1__item:focus:nth-child(3),.fab-v1 .fab-v1__item:hover:nth-child(3){opacity:1;z-index:8}.fab-v1 .fab-v1__item:focus:nth-child(4),.fab-v1 .fab-v1__item:hover:nth-child(4){opacity:1;z-index:7}.fab-v1 .fab-v1__item:focus:nth-child(5),.fab-v1 .fab-v1__item:hover:nth-child(5){opacity:1;z-index:6}.fab-v1 .fab-v1__item:focus:nth-child(6),.fab-v1 .fab-v1__item:hover:nth-child(6){opacity:1;z-index:5}.fab-v1 .fab-v1__item:focus .fab-v1__item-label,.fab-v1 .fab-v1__item:hover .fab-v1__item-label{opacity:1;transition:opacity .8s,top .4s;top:50px}.fab-v1 .fab-v1__item:focus .fab-v1__item-picto-svg-content,.fab-v1 .fab-v1__item:hover .fab-v1__item-picto-svg-content{fill:#fff}.fab-v1 .fab-v1__item:focus .fab-v1__item-picto-svg-bg,.fab-v1 .fab-v1__item:hover .fab-v1__item-picto-svg-bg{fill:#101820}}.fab-v1__action{text-decoration:none;background:transparent;border:0;cursor:pointer}.body--page-property-detail-v1 .fab-v1,.body--page-property-detail-v2 .fab-v1,.body--page-property-detail-v3 .fab-v1{z-index:2000}#plato-launcher-button[data-open=false]{opacity:0;visibility:hidden}div[class^=go],iframe[class^=go]{z-index:100001}.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:#101820}.js-accordeon .js-accordeon__title button.open:before{content:"-"}.js-accordeon .js-accordeon__content{overflow:hidden}.faq{max-width:1280px;padding:0 1em 4em;margin:auto}.faq .faq__structure{padding:0}.faq .faq__title-content{padding-bottom:1em}.faq .faq__title-content .title__content{text-align:center}.faq .faq__title-content .title__content-1{display:block}.faq .faq__title-content .title__content-2{text-transform:lowercase}.faq .faq__title-content .title__content:after{background:#101820}.faq .faq__question__element{font:normal normal 600 1em/1.5em Amiri,Times New Roman,serif;color:#101820;letter-spacing:.2em}.faq .faq__reponse__element{line-height:2em;padding:1em 0 2em;color:#101820}@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{color:#fff;position:relative}.favorites-v1__background{background:#3e4c5c none no-repeat 50%/cover}.favorites-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}@media screen and (min-width:992px){.favorites-v1{height:768px}}.favorites-v1__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.favorites-v1__wrapper{padding-left:3em;padding-right:3em}}.favorites-v1__swiper{position:relative;width:100%;height:95%}.favorites-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}@media screen and (min-width:1440px){.favorites-v1__container{max-height:870px}}.favorites-v1__container-text{margin-bottom:8%;max-height:300px}.favorites-v1__title .title{margin-bottom:4%}.favorites-v1__title .title .title__content{padding-bottom:1em}.favorites-v1__title .title .title__content:after{width:100px;height:4px;background-color:#fff}.favorites-v1__title .title .title__content-1,.favorites-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.favorites-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.favorites-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.favorites-v1__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.favorites-v1__links .button{text-transform:none;background:transparent;color:#101820;border-color:#101820}.favorites-v1__links .button:after,.favorites-v1__links .button:before{background:#101820}.favorites-v1__links .button:focus,.favorites-v1__links .button:hover{color:#101820;border-color:transparent}.favorites-v1__links .button:focus:before,.favorites-v1__links .button:hover:before{background:#101820}.favorites-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.favorites-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.favorites-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.favorites-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.favorites-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.favorites-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.favorites-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.favorites-v1__favorites{position:relative;flex:1;margin-bottom:0}.favorites-v1__favorites.jsscroll-block{max-height:60%;overflow:auto}.favorites-v1__favorites--more .favorites-v1__swiper{position:relative;width:100%;height:85%}.favorites-v1__item:not(.swiper-slide-active) .favorites-v1__item-visual:after{opacity:1}.favorites-v1__item:not(.swiper-slide-active) .favorites-v1__item-aligner{opacity:0}.favorites-v1__item:not(.swiper-slide-active) .favorites-v1__item-global-link{pointer-events:none}.favorites-v1__item-global-link{color:#fff;text-decoration:none;display:flex;flex-direction:column;height:100%}.favorites-v1__item-global-link .favorites-v1__item-more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:rgba(16,24,32,.6)}.favorites-v1__item-global-link .favorites-v1__item-more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;border:0;background:0}.favorites-v1__item-global-link .favorites-v1__item-more .button:after,.favorites-v1__item-global-link .favorites-v1__item-more .button:before,.favorites-v1__item-global-link .favorites-v1__item-more .button>span{background:0}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent;display:block}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1:after,.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1:before{background:transparent}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1:focus,.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1:hover{color:#fff;border-color:transparent}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1:focus:before,.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1:hover:before{background:transparent}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2{font:normal normal 400 3.3333em/1.4 Amiri,Times New Roman,serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2:after,.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2:before{background:transparent}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2:focus,.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2:hover{color:#fff;border-color:transparent}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2:focus:before,.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2:hover:before{background:transparent}.favorites-v1__item-global-link:hover .favorites-v1__item-more{opacity:1}.favorites-v1__item-global-link:hover .favorites-v1__item-more .button{transform:translate(-50%,-50%)}.favorites-v1__item-global-link:hover .item__status{z-index:10}.favorites-v1__item-visual{position:relative}.favorites-v1__item-visual:after{opacity:0;transition:opacity .5s ease-in-out;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(16,24,32,.83)}.favorites-v1__item-img{display:block;width:100%;height:250px;object-fit:cover}@media screen and (min-width:992px){.favorites-v1__item-img{position:absolute;height:100%}}.favorites-v1__item-aligner{transition:opacity .5s ease-in-out;opacity:1}.favorites-v1__item{color:#fff}.favorites-v1__item-decorate{position:relative;width:100%;margin:0 auto 2em}@media screen and (min-width:992px){.favorites-v1__item-decorate{margin-bottom:1em;width:80%;flex:1}}@media screen and (min-width:1440px){.favorites-v1__item-decorate{width:100%}}.favorites-v1__item-content{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1440px){.favorites-v1__item-content{display:block}}@media screen and (min-width:992px){.favorites-v1__item-decorate-wrapper,.favorites-v1__item-visual{position:absolute;left:0;right:0;top:0;bottom:0}.favorites-v1__item-visual{box-shadow:0 0 35px 0 rgba(16,24,32,.2)}}.favorites-v1__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 20px/1.4 Amiri,Times New Roman,serif;color:#fff}.favorites-v1__item-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 600 20px/1.4 Montserrat,Times New Roman,serif;color:#fff}.favorites-v1__item-title .title-subtitle__content{height:2.8em;overflow:hidden;display:block}.favorites-v1__item-info{display:flex;font:normal normal 400 20px/1 Amiri,Times New Roman,serif}.favorites-v1__item-info-separator{margin:0 .5em}.favorites-v1__item-links{text-align:center}@media screen and (min-width:992px){.favorites-v1__item-links{padding-left:3em}}.favorites-v1__item-links .links-group__wrapper{justify-content:flex-start}.favorites-v1 .swiper-container{height:calc(100% - 3em)}.favorites-v1 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:-2em}.favorites-v1 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#fff;border-color:transparent}.favorites-v1 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#101820;border-color:transparent}.favorites-v1__more-action .more-action__item{margin:0}@media screen and (min-width:992px){.favorites-v1__more-action .more-action__item{flex-direction:column}}.favorites-v1--program .favorites-v1__item-layer-visual{padding:.3em .8em;position:absolute;bottom:0;background:rgba(16,24,32,.68);color:#fff;width:100%}.favorites-v1--program .favorites-v1__item-content{height:80px}.favorites-v1--program .favorites-v1__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#fff}.favorites-v1--program .favorites-v1__item-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#fff}.favorites-v1--program .favorites-v1__item-title .title-subtitle__content{height:auto;overflow:hidden;display:block}.favorites-v1--program .favorites-v1__item-title .title-subtitle{margin-bottom:0;padding:0 .8em}.favorites-v1--program .favorites-v1__item-status{position:absolute;right:0;top:20px}.favorites-v1--program .favorites-v1__item-status .property-status{padding:.3em 1em;background:#101820;color:#fff}.favorites-v1--program .favorites-v1__item-info{display:flex;font:normal normal 400 20px/1 Amiri,Times New Roman,serif;margin-bottom:.4em}.favorites-v1--program .favorites-v1__item-info-reference{text-align:left;font:normal normal 400 1.1em/1 Amiri,Times New Roman,serif;color:#101820}.favorites-v1--program .favorites-v1__item-info-options{text-align:left}.favorites-v1--program .favorites-v1__item-info-options .option{font:normal normal 400 1.2em/1.4 Montserrat,Times New Roman,serif;letter-spacing:.1em;color:#101820}.favorites-v1--program .favorites-v1__item-info-options .option__number{font:normal normal 400 1.2em/1.4 Montserrat,Times New Roman,serif;letter-spacing:0;color:#101820;background:transparent}.favorites-v2{color:#101820;position:relative}.favorites-v2__background{background:transparent url(../images/modules/favorites/1.jpg) no-repeat 50%/cover}.favorites-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.favorites-v2__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.favorites-v2__wrapper{padding-left:3em;padding-right:3em}}.favorites-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.favorites-v2__title .title{margin-bottom:4%}.favorites-v2__title .title .title__content{padding-bottom:1em;text-align:center}.favorites-v2__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.favorites-v2__title .title .title__content-1,.favorites-v2__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.favorites-v2__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.favorites-v2__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.favorites-v2__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.favorites-v2__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.favorites-v2__links .button:after,.favorites-v2__links .button:before{background:#101820}.favorites-v2__links .button:focus,.favorites-v2__links .button:hover{color:#101820;border-color:transparent}.favorites-v2__links .button:focus:before,.favorites-v2__links .button:hover:before{background:#101820}.favorites-v2__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.favorites-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.favorites-v2__scroll-block .scroll-block__svg-border{stroke:#101820}.favorites-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.favorites-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.favorites-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.favorites-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.favorites-v2__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.favorites-v2__item-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#101820}.favorites-v2__item{display:flex;flex-direction:column;color:#101820}@media screen and (min-width:992px){.favorites-v2__item{flex-direction:row;padding-top:1em}}.favorites-v2__item-decorate{width:100%;margin-bottom:1em}.favorites-v2__item-decorate-wrapper{width:100%}@media screen and (min-width:992px){.favorites-v2__item-decorate{padding-left:2em;max-width:570px}}.favorites-v2__item-visual{display:inline-block;max-width:400px;max-height:300px}.favorites-v2__item-visual--cover{width:100%}.favorites-v2__item-visual--cover .favorites-v2__item-img{width:100%;object-fit:cover}@media screen and (min-width:992px){.favorites-v2__item-visual{max-width:570px;max-height:390px;box-shadow:0 0 35px 0 rgba(16,24,32,.2)}}.favorites-v2__item-aligner{width:100%;order:1}@media screen and (min-width:992px){.favorites-v2__item-aligner{width:50%;padding-right:2em;order:unset}}.favorites-v2__item-content{display:flex;flex-direction:column;justify-content:center;margin-bottom:2em}@media screen and (min-width:992px){.favorites-v2__item-content{margin-bottom:0;align-items:flex-start}}.favorites-v2__item-info{display:flex;font:normal normal 400 1.1111em/1 Amiri,Times New Roman,serif;margin-bottom:1em}.favorites-v2__item-info-separator{margin:0 .5em}.favorites-v2__item-container-text{width:100%;margin-bottom:8%;max-height:140px}.favorites-v2__item-text-block{display:none}.favorites-v2__item-text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;text-align:left}@media screen and (min-width:1200px){.favorites-v2__item-text-block{display:block}}.favorites-v2__item-links{text-align:center}.favorites-v2__item-links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.favorites-v2__item-links .button:after,.favorites-v2__item-links .button:before{background:#101820}.favorites-v2__item-links .button:focus,.favorites-v2__item-links .button:hover{color:#fff;border-color:#101820}.favorites-v2__item-links .button:focus:before,.favorites-v2__item-links .button:hover:before{background:#101820}.favorites-v2__item-links .links-group__wrapper{justify-content:flex-start}.favorites-v2 .swiper-container{margin-bottom:2em}.favorites-v2 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.favorites-v2 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.favorites-v2 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#101820;border-color:transparent}.favorites-v2__favorites.jsscroll-block{max-height:80%;overflow:auto}.favorites-v2__favorites--more .favorites-v2__bottom{display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.favorites-v2__favorites--more .favorites-v2__bottom{flex-direction:row}}.favorites-v2__favorites--more .favorites-v2__more-action{margin-top:2em}@media screen and (min-width:992px){.favorites-v2__favorites--more .favorites-v2__more-action{width:50%;margin-top:0}}.favorites-v2__favorites--more .favorites-v2__more-action .more-action__item{flex-direction:column;margin:0}@media screen and (min-width:992px){.favorites-v2__favorites--more .favorites-v2__more-action .more-action__item{align-items:flex-start}}.favorites-v2__favorites--more .favorites-v2__more-action .more-action__links{margin:0}.favorites-v2__favorites--more .swiper-pagination{padding-left:0;padding-right:0}@media screen and (min-width:992px){.favorites-v2__favorites--more .swiper-pagination{width:50%}}.favorites-v2--program .favorites-v2__item-status{position:absolute;right:0;top:20px}.favorites-v2--program .favorites-v2__item-status .property-status{padding:.3em 1em;background:#101820;color:#fff}@media screen and (min-width:992px){.favorites-v2--program .favorites-v2__item-content{padding:1em 2em}}.favorites-v2--program .favorites-v2__item-info{display:flex;font:normal normal 400 1.1111em/1 Amiri,Times New Roman,serif;margin-bottom:.4em}.favorites-v2--program .favorites-v2__item-info-size{margin-bottom:1em}.favorites-v2--program .favorites-v2__item-info-reference{text-align:left;margin-bottom:1em;font:normal normal 400 1.1em/1 Amiri,Times New Roman,serif;color:#101820}.favorites-v2--program .favorites-v2__item-info-options{text-align:left;margin-bottom:1em}.favorites-v2--program .favorites-v2__item-info-options .option{font:normal normal 400 1.2em/1.4 Montserrat,Times New Roman,serif;letter-spacing:.1em;color:#101820}.favorites-v2--program .favorites-v2__item-info-options .option__number{font:normal normal 400 1.2em/1.4 Montserrat,Times New Roman,serif;letter-spacing:0;color:#101820;background:transparent}.landing .favorites-v2__item-visual{max-width:inherit;max-height:350px;overflow:hidden}.landing .favorites-v2__item-visual .favorites-v2__item-img{max-height:350px;max-width:100%}@media screen and (min-height:1200px){.landing .favorites-v2__item-visual{max-width:570px;max-height:380px}}@media screen and (min-width:1200px){.landing .favorites-v2__item-visual,.landing .favorites-v2__item-visual .favorites-v2__item-img{max-height:380px}}.favorites-v3{color:#101820;position:relative}.favorites-v3__background{background:transparent url(../images/modules/favorites/1.jpg) no-repeat 50%/cover}.favorites-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}@media screen and (min-width:992px){.favorites-v3{height:768px}}.favorites-v3__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.favorites-v3__wrapper{padding-left:3em;padding-right:3em}}.favorites-v3__swiper{width:100%;height:100%;min-height:400px}.favorites-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.favorites-v3__container-text{margin-bottom:8%;max-height:300px}.favorites-v3__title .title{margin-bottom:2%}.favorites-v3__title .title .title__content{padding-bottom:1em;text-align:center}.favorites-v3__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.favorites-v3__title .title .title__content-1,.favorites-v3__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.favorites-v3__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.favorites-v3__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.favorites-v3__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.favorites-v3__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.favorites-v3__links .button:after,.favorites-v3__links .button:before{background:#101820}.favorites-v3__links .button:focus,.favorites-v3__links .button:hover{color:#101820;border-color:transparent}.favorites-v3__links .button:focus:before,.favorites-v3__links .button:hover:before{background:#101820}.favorites-v3__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.favorites-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.favorites-v3__scroll-block .scroll-block__svg-border{stroke:#101820}.favorites-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.favorites-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.favorites-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.favorites-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.favorites-v3__favorites{position:relative;flex:1}@media screen and (min-width:992px){.favorites-v3__favorites{margin-top:-2em}}.favorites-v3__favorites.jsscroll-block{max-height:70%;overflow:auto}.favorites-v3__item{display:flex;align-items:center;flex-direction:column;width:100%;height:100%;color:#101820;font:normal normal 400 .8333em/1 Amiri,Times New Roman,serif}.favorites-v3__item-title .title-subtitle{margin-bottom:0;text-align:center}.favorites-v3__item-title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820;letter-spacing:0}.favorites-v3__item-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 .8333em/1.4 Montserrat,Times New Roman,serif;color:#101820;letter-spacing:0}.favorites-v3__item-title .title-subtitle .title-subtitle__content,.favorites-v3__item-title .title-subtitle .title-subtitle__subtitle{text-align:center}.favorites-v3__item-global-link{color:#101820;text-decoration:none;display:flex;flex-direction:column;height:100%}.favorites-v3__item-global-link .favorites-v3__item-more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:hsla(0,0%,42.7%,.75)}.favorites-v3__item-global-link .favorites-v3__item-more .button{font:normal normal 500 16px/1 Montserrat,Arial,sans-serif;text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.favorites-v3__item-global-link .favorites-v3__item-more .button:after,.favorites-v3__item-global-link .favorites-v3__item-more .button:before{background:#101820}.favorites-v3__item-global-link .favorites-v3__item-more .button:focus,.favorites-v3__item-global-link .favorites-v3__item-more .button:hover{color:#fff;border-color:#101820}.favorites-v3__item-global-link .favorites-v3__item-more .button:focus:before,.favorites-v3__item-global-link .favorites-v3__item-more .button:hover:before{background:#101820}.favorites-v3__item-global-link .favorites-v3__item-more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.favorites-v3__item-global-link .favorites-v3__item-more .button:after{content:"";position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translateX(-50%) translateY(-50%);background:transparent}.favorites-v3__item-global-link:hover .favorites-v3__item-more{opacity:1}.favorites-v3__item-global-link:hover .favorites-v3__item-more .button{transform:translate(-50%,-50%);color:#fff;border-color:#101820}.favorites-v3__item-global-link:hover .favorites-v3__item-more .button:before{transform:scaleX(1)}.favorites-v3__item-global-link:hover .item__status{z-index:10}.favorites-v3__item-decorate{position:relative;width:110vh;max-width:100%;margin-bottom:2em}@media screen and (min-width:992px){.favorites-v3__item-decorate{margin-bottom:0;flex:1}}@media screen and (min-width:992px){.favorites-v3__item-decorate-wrapper{position:absolute;left:2em;right:2em;top:2em;bottom:2em}}@media screen and (min-width:992px){.favorites-v3__item-visual{position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:0 0 35px 0 rgba(16,24,32,.2)}}.favorites-v3__item-img{display:block;width:100%;height:auto}@media screen and (min-width:992px){.favorites-v3__item-img{position:absolute;height:100%}}.favorites-v3__item-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.favorites-v3__item-info{display:flex;padding-top:5px}.favorites-v3__item-info-separator{margin:0 .5em}.favorites-v3__item-links{text-align:center}@media screen and (min-width:992px){.favorites-v3__item-links{padding-left:3em}}.favorites-v3__item-links .links-group__wrapper{justify-content:flex-start}.favorites-v3 .swiper-container{height:calc(100% - 3em)}.favorites-v3 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:-2em;width:100%}.favorites-v3 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.favorites-v3 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#101820;border-color:transparent}.favorites-v3--program .favorites-v3__item{color:#101820;font:normal normal 400 .8333em/1 Amiri,Times New Roman,serif}.favorites-v3--program .favorites-v3__item-status{position:absolute;right:0;top:20px;font:normal normal 400 1em/1 Montserrat,Times New Roman,serif}.favorites-v3--program .favorites-v3__item-status .property-status{padding:.8em 1em;background:#101820;color:#fff}.favorites-v3--program .favorites-v3__item-title{position:absolute;bottom:0;background-color:rgba(16,24,32,.68);width:100%;padding:1em}.favorites-v3--program .favorites-v3__item-title .title-subtitle{margin-bottom:0;text-align:center}.favorites-v3--program .favorites-v3__item-title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820;letter-spacing:0}.favorites-v3--program .favorites-v3__item-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1em/1.4 Montserrat,Times New Roman,serif;color:#101820;letter-spacing:0}.favorites-v3--program .favorites-v3__item-pagination{position:absolute;bottom:0;width:100%}.favorites-v3--program .favorites-v3__item-pagination .swiper-pagination{bottom:0;padding:1.5em 0;background:rgba(16,24,32,.68)}.favorites-v3--program .favorites-v3__item-pagination .swiper-pagination-bullet{color:transparent;background:#fff;border-color:transparent}.favorites-v3--program .favorites-v3__item-pagination .swiper-pagination-bullet-active{color:transparent;background:#101820;border-color:transparent}.favorites-v3--program .favorites-v3__item-info{display:flex}.favorites-v3--program .favorites-v3__item-info>*{margin:.6em 0}.favorites-v3--program .favorites-v3__item-info-separator{margin:0 .5em}.favorites-v3--program .favorites-v3__item-info-reference{text-align:left;margin-bottom:1em;font:normal normal 400 1em/1 Amiri,Times New Roman,serif;color:#101820}.favorites-v3--program .favorites-v3__item-info-options{text-align:left;margin-bottom:.6em}.favorites-v3--program .favorites-v3__item-info-options .option{font:normal normal 400 1.1em/1 Montserrat,Times New Roman,serif;letter-spacing:.1em;color:#101820}.favorites-v3--program .favorites-v3__item-info-options .option__number{font:normal normal 400 1.1em/1 Montserrat,Times New Roman,serif;letter-spacing:0;color:#101820;background:transparent}.favorites-v4{color:#101820;position:relative}.favorites-v4__background{background:transparent url(../images/modules/favorites/1.jpg) no-repeat 50%/cover}.favorites-v4__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.favorites-v4__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.favorites-v4__wrapper{padding-left:3em;padding-right:3em}}.favorites-v4__swiper{position:relative;max-width:800px;width:100%;margin-bottom:3em;height:100%}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.favorites-v4__swiper{width:33.3333%;margin-bottom:0}}@media screen and (min-width:992px){.favorites-v4__swiper{width:33.3333%;margin-bottom:0}}.favorites-v4__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}@media screen and (min-width:1440px){.favorites-v4__container{max-height:870px}}.favorites-v4__container-text{margin-bottom:8%;max-height:300px}.favorites-v4__title .title{margin-bottom:4%}.favorites-v4__title .title .title__content{padding-bottom:1em}.favorites-v4__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.favorites-v4__title .title .title__content-1,.favorites-v4__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.favorites-v4__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.favorites-v4__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.favorites-v4__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.favorites-v4__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.favorites-v4__links .button:after,.favorites-v4__links .button:before{background:#101820}.favorites-v4__links .button:focus,.favorites-v4__links .button:hover{color:#101820;border-color:transparent}.favorites-v4__links .button:focus:before,.favorites-v4__links .button:hover:before{background:#101820}.favorites-v4__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.favorites-v4__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.favorites-v4__scroll-block .scroll-block__svg-border{stroke:#101820}.favorites-v4__scroll-block .scroll-block__button:focus .scroll-block__svg,.favorites-v4__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.favorites-v4__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.favorites-v4__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.favorites-v4__favorites{position:relative;flex:1;margin-bottom:5em;display:flex;flex-direction:column;align-items:center}.favorites-v4__favorites.jsscroll-block{max-height:60%;overflow:auto}.favorites-v4__swipers{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.favorites-v4__swipers{flex-direction:row}}@media screen and (min-width:992px){.favorites-v4__swipers{flex-direction:row}}@media screen and (min-width:992px){.favorites-v4__item-more-action .more-action__item{flex-direction:column}}.favorites-v4__more-action{width:100%;margin:1em 0}.favorites-v4__item:not(.swiper-slide-active) .favorites-v4__item-visual:after{opacity:1}.favorites-v4__item:not(.swiper-slide-active) .favorites-v4__item-aligner{opacity:0}.favorites-v4__item:not(.swiper-slide-active) .favorites-v4__item-global-link{pointer-events:none}.favorites-v4__item-global-link{color:#101820;text-decoration:none;display:flex;flex-direction:column;height:100%;margin-bottom:2em}.favorites-v4__item-global-link .favorites-v4__item-more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:rgba(16,24,32,.6)}.favorites-v4__item-global-link .favorites-v4__item-more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;border:0;background:0}.favorites-v4__item-global-link .favorites-v4__item-more .button:after,.favorites-v4__item-global-link .favorites-v4__item-more .button:before,.favorites-v4__item-global-link .favorites-v4__item-more .button>span{background:0}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent;display:block}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1:after,.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1:before{background:transparent}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1:focus,.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1:hover{color:#fff;border-color:transparent}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1:focus:before,.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1:hover:before{background:transparent}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2{font:normal normal 400 3.3333em/1.4 Amiri,Times New Roman,serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2:after,.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2:before{background:transparent}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2:focus,.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2:hover{color:#fff;border-color:transparent}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2:focus:before,.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2:hover:before{background:transparent}.favorites-v4__item-global-link:hover .favorites-v4__item-more{opacity:1}.favorites-v4__item-global-link:hover .favorites-v4__item-more .button{transform:translate(-50%,-50%)}.favorites-v4__item-global-link:hover .item__status{z-index:10}.favorites-v4__item-visual:after{opacity:0;transition:opacity .5s ease-in-out;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(16,24,32,.83)}.favorites-v4__item-img{display:block;width:100%;height:auto}@media screen and (min-width:992px){.favorites-v4__item-img{position:relative;object-fit:cover;height:100%;max-height:300px}}.favorites-v4__item-aligner{transition:opacity .5s ease-in-out;opacity:1}.favorites-v4__item__title .title{margin-bottom:0}.favorites-v4__item__title .title__content:after{content:none}.favorites-v4__item{color:#101820}.favorites-v4__item-decorate{position:relative;width:100%;margin:0 auto 2em}@media screen and (min-width:992px){.favorites-v4__item-decorate{margin-bottom:1em;flex:1;max-height:300px}}@media screen and (min-width:1440px){.favorites-v4__item-decorate{width:100%}}.favorites-v4__item-content{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1440px){.favorites-v4__item-content{display:block}}.favorites-v4__item-decorate-wrapper{position:relative}.favorites-v4__item-visual{position:relative;box-shadow:0 0 35px 0 rgba(16,24,32,.2)}.favorites-v4__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.favorites-v4__item-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#101820}.favorites-v4__item-title .title-subtitle__content{height:2.8em;overflow:hidden;display:block}.favorites-v4__item-info{display:flex;font:normal normal 400 1.1111em/1 Amiri,Times New Roman,serif}.favorites-v4__item-info-separator{margin:0 .5em}.favorites-v4__item-links{text-align:center}@media screen and (min-width:992px){.favorites-v4__item-links{padding-left:3em}}.favorites-v4__item-links .links-group__wrapper{justify-content:flex-start}.favorites-v4__pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative}.favorites-v4__pagination .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.favorites-v4__pagination .swiper-pagination-bullet-active{height:5px;color:transparent;background:#101820;border-color:transparent}.favorites-v4 .swiper-container{height:auto;width:90%}.figures-v1{color:#101820;position:relative}.figures-v1__background{background:transparent url(../images/modules/team/1.jpg) no-repeat 50%}.figures-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.86)}.figures-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center;flex:1}@media screen and (min-width:768px){.figures-v1__wrapper{padding-left:3em;padding-right:3em}}.figures-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.figures-v1__items{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.figures-v1__items{flex-direction:row;justify-content:space-around}}.figures-v1__item{margin:0 2em}.figures-v1__item-figure{font:normal normal 400 5em/1 Amiri,Times New Roman,serif;color:#101820;margin-bottom:.1em}.figures-v1__item-title .title .title__content{padding-bottom:1em}.figures-v1__item-title .title .title__content:after{width:100px;height:4px;background-color:transparent}.figures-v1__item-title .title .title__content-1,.figures-v1__item-title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.figures-v1__item-title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.figures-v1__item-title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.figures-v1__title .title .title__content{padding-bottom:1em}.figures-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.figures-v1__title .title .title__content-1,.figures-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.figures-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.figures-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.figures-v1__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.figures-v1__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.figures-v1__links .button:after,.figures-v1__links .button:before{background:#101820}.figures-v1__links .button:focus,.figures-v1__links .button:hover{color:#101820;border-color:transparent}.figures-v1__links .button:focus:before,.figures-v1__links .button:hover:before{background:#101820}.figures-v1__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.figures-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.figures-v1__scroll-block .scroll-block__svg-border{stroke:#101820}.figures-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.figures-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.figures-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.figures-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.filter-v1{background:transparent;margin:0}.filter-v1__wrapper{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.filter-v1__wrapper{justify-content:flex-start;flex-direction:row;align-items:center}}.filter-v1__label{margin-bottom:1em;font:normal normal 400 1em/1 Amiri,Times New Roman,serif}@media screen and (min-width:768px){.filter-v1__label{margin-bottom:0;margin-right:1em}}.filter-v1-list{list-style:none;display:flex;justify-content:center}.filter-v1-list,.filter-v1-list>li{margin:0;padding:0}.filter-v1-list__item:last-child .filter-v1__button{margin-right:0}.filter-v1__arrow{width:1em;height:1em;margin-left:1em;fill:#101820}.filter-v1__button{margin-right:1em;padding:.6em 1em}.filter-v1__button.button{font:normal normal 400 .8em/1 Montserrat,Arial,sans-serif;text-transform:none;background:transparent;color:#101820;border-color:#101820}.filter-v1__button.button:after,.filter-v1__button.button:before{background:#101820}.filter-v1__button.button:focus,.filter-v1__button.button:hover{color:#fff;border-color:#101820}.filter-v1__button.button:focus:before,.filter-v1__button.button:hover:before{background:#101820}.filter-v1__button:focus .filter-v1__arrow,.filter-v1__button:hover .filter-v1__arrow{fill:#fff}.filter-v1__button.button--active{background:#101820;color:#fff;border-color:#101820}.filter-v1__button.button--active .filter-v1__arrow{fill:#fff}.footer-v1-agency{width:100%;margin-bottom:3em;padding-top:3em}.footer-v1-agency_flex_1,.footer-v1-agency_flex_2,.footer-v1-agency_flex_3,.footer-v1-agency_min{padding:.8em}.footer-v1-agency .swiper-wrapper-wrap-center{justify-content:center}.footer-v1-agency .swiper-wrapper-wrap{flex-wrap:wrap;display:flex}.footer-v1-agency .title{text-align:center}.footer-v1-agency .title__content-1,.footer-v1-agency .title__content-2{color:#fff}.footer-v1-agency .title__content:after{display:none}.footer-v1-agency .swiper-pagination-bullet-active{height:5px;color:transparent;border-color:transparent}@media screen and (min-width:991px){.footer-v1-agency_flex_3{width:33.33%}.footer-v1-agency_flex_2{width:50%}}@media screen and (min-width:767px) and (max-width:990px){.footer-v1-agency_flex_2,.footer-v1-agency_flex_3{width:50%}}@media screen and (max-width:766px){.footer-v1-agency_flex_2,.footer-v1-agency_flex_3{width:100%}}@media screen and (max-width:991px){.footer-v1-agency-slide__item{padding:.5em}}.footer-v1-agency .swiper-pagination-bullets .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.2em!important;margin-left:.2em!important;height:5px;align-items:center;max-width:100px;width:100px;color:transparent;background:#101820;border-color:transparent}@media screen and (min-width:991px){.footer-v1-agency .swiper-pagination-bullets .swiper-pagination-bullet{margin-right:2em!important;margin-left:2em!important}}.footer-v1-agency-slide{padding-bottom:5em}.footer-v1-agency .swiper-pagination-bullets{display:flex;justify-content:center}.footer-v1-agency-wrapper{max-width:1300px;margin:0 auto;overflow:hidden}@media screen and (max-width:767px){.footer-v1-agency_flex_2,.footer-v1-agency_flex_3{margin-bottom:30px}.footer-v1-agency .coords--svg svg,.footer-v1-agency .coords-address-svg svg{padding:8px;max-width:34px;max-height:34px;min-width:34px}}.footer-v1-agency .coords-address__zipcity{display:block}.footer-v1-agency .coords-address-svg svg{border-radius:100%;width:100%;height:100%;background:#101820;fill:#fff}@media screen and (min-width:768px){.footer-v1-agency .coords-address-svg svg{min-width:52px;padding:13px;max-width:52px;max-height:52px;margin-right:17px}}.footer-v1-agency .item__coords{margin-left:23px}.footer-v1-agency .item__info{display:flex;align-items:self-start}.footer-v1-agency .coords-nom-infos span{font-size:20px;font-weight:700}.footer-v1-agency .coords-address-infos p,.footer-v1-agency .coords-mail-infos a,.footer-v1-agency .coords-phone a{font-size:18px;color:#fff;text-decoration:none}.footer-v1-agency .coords--svg svg{background:#101820;border-radius:100%;width:100%;height:100%;fill:#fff}@media screen and (min-width:768px){.footer-v1-agency .coords--svg svg{padding:13px;min-width:52px;max-width:52px;max-height:52px;margin-right:17px}}.footer-v1-agency .swiper-pagination-bullet-active{background:#fff!important}.footer-v1{background:#101820;padding:0 10px;overflow:hidden;position:relative;z-index:60}@media screen and (min-width:768px){.footer-v1{padding:0 3em}}.footer-v1__logo{text-align:center}.footer-v1__logo img{background-color:transparent}.footer-v1__social .social__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:100%}.footer-v1__social .social__items{list-style:none;margin:0;padding:0;display:flex}.footer-v1__social .social__items>li{margin:0;padding:0}.footer-v1__social .social__items .social__item{margin:0 .5em}.footer-v1__social .social__svg{width:100%;fill:#fff;transition:all .8s ease}.footer-v1__social .social__link{background:transparent;border:1px solid #fff;border-radius:100%;transition:all 1s ease;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.5em}@media screen and (min-width:768px){.footer-v1__social .social__link{width:2.777em;height:2.777em}}.footer-v1__social .social__link:focus,.footer-v1__social .social__link:hover{background:transparent;border-color:#101820}.footer-v1__social .social__link:focus .social__svg,.footer-v1__social .social__link:hover .social__svg{fill:#101820}.footer-v1__connect .connect .button-drawing__drawing{height:25px;fill:#fff}.footer-v1__connect .connect .button-drawing__content{font:normal normal 500 18px Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:lowercase;color:#fff}.footer-v1__connect .connect .button-drawing:focus .button-drawing__content,.footer-v1__connect .connect .button-drawing:hover .button-drawing__content{color:#fff}@media screen and (min-width:768px){.footer-v1__connect .connect .links-group{padding:1em 0 0}}@media screen and (min-width:992px){.footer-v1__partners .partners{text-align:center}.footer-v1__partners .partners__wrapper{display:inline-block}}.footer-v1__partners .partners__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer-v1__partners .partners__list>li{margin:0;padding:0}.footer-v1__partners .partners__list .partners__item:not(:first-child){margin-left:1em}.footer-v1__partners .partners__link{display:inline-block;vertical-align:middle}.footer-v1__partners .partners__img{display:block;max-height:30px;width:auto;max-width:100%}@media screen and (min-width:1200px){.footer-v1__partners .partners__img{max-height:46px}}.footer-v1__partners .partners--vertical .partners__list{flex-direction:column}.footer-v1__partners .partners--vertical .partners__item+.partners__item{margin-left:0;margin-top:.3em}.footer-v1 .opinionsystem__wrapper{text-align:center}.footer-v1 .opinionsystem__wrapper iframe{padding:1em 0 0}.footer-v1 .copyright{margin-top:1em;margin-bottom:1em;color:#d3d3d3;width:100%;opacity:1}.footer-v1 .copyright__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:992px){.footer-v1 .copyright__wrapper{flex-direction:row}}.footer-v1 .copyright__text{letter-spacing:0;text-transform:none}.footer-v1 .copyright__nav-list,.footer-v1 .copyright__text{font:normal normal 500 12px Montserrat,Arial,sans-serif}.footer-v1 .copyright__nav-list .nav-list__item{display:inline-block;padding:0 .4em;border-right:1px solid;line-height:1em}.footer-v1 .copyright__nav-list .nav-list__item:last-child{border-right:0}.footer-v1 .copyright__nav-list .nav-list__link{letter-spacing:normal;text-transform:none;text-align:center;color:inherit}.footer-v1__contact .coords{display:flex;flex-direction:column;align-items:center;margin:15px 0;padding:0 10px}@media screen and (min-width:992px){.footer-v1__contact .coords{align-items:flex-start}}.footer-v1__contact .coords .coords-mail a.coords-mail__content{font:normal normal 500 1em/1.4 Montserrat,Arial,sans-serif;color:#fff;text-decoration:none}.footer-v1__contact .coords .coords-phone a.coords-phone__content{font:normal normal 400 1.125em/1.4 Montserrat,Arial,sans-serif;color:#fff;text-decoration:none}.footer-v1__contact .coords .coords-address .coords-address__content{font:normal normal 500 1em/1.4 Montserrat,Arial,sans-serif;color:#fff;text-transform:none;text-decoration:none;text-align:center}@media screen and (min-width:992px){.footer-v1__contact .coords .coords-address .coords-address__content{text-align:left}}.footer-v1-last__wrapper{margin:0 auto 1em;max-width:1400px;text-align:center}.footer-v1-last__lbi-logo{width:140px;height:auto;fill:#fff}.footer-v1-last .nav-list__link{cursor:pointer;background:none;border:none;text-transform:capitalize;text-decoration:none}.footer-v1-top{color:inherit}.footer-v1-top__wrapper{max-width:1400px;margin:0 auto;padding:0;border-bottom:0;display:flex;flex-direction:column;flex-wrap:wrap}.footer-v1-top__wrapper>*{margin:1em 0}@media screen and (min-width:992px){.footer-v1-top__wrapper>*{margin:2em 0}}@media screen and (min-width:992px){.footer-v1-top__wrapper{padding:2em 0 1em;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:stretch}.footer-v1-top__wrapper>*{margin:0 auto;width:33.3333%}}.footer-v1-top__logo{text-align:center;order:1}@media screen and (min-width:992px){.footer-v1-top__logo{position:relative;order:0;padding-top:3em;margin-top:0}.footer-v1-top__logo img{max-width:80%}}.footer-v1-top__logo img{max-width:100%}.footer-v1-top .title{margin-bottom:3em}.footer-v1-top .title .title__content{padding-bottom:0;text-align:center}.footer-v1-top .title .title__content:after{width:100px;height:4px;background-color:transparent}.footer-v1-top .title .title__content-1,.footer-v1-top .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.footer-v1-top .title .title__content-1{font:normal normal 400 18px/1 Montserrat,Arial,sans-serif}.footer-v1-top .title .title__content-2{font:normal normal 400 35px/1 Amiri,Times New Roman,serif}}@media screen and (min-width:1200px){.footer-v1-top .title{margin-bottom:3em}}.header{background:transparent url(../images/modules/header/1.jpg) no-repeat 50%/cover;color:#101820;position:relative;z-index:99999;overflow:hidden}.header .landing{padding-top:0!important;padding-bottom:0!important}.header__wrapper{padding:2em 1em;position:relative;height:100%;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:1400px){.header__wrapper{padding-left:3em;padding-right:3em}}.header__wrapper .header_button{display:flex;align-items:center;position:absolute;right:0}.header__wrapper .header_button .nav-toggle{position:static;padding:0}.header__wrapper .header_button .search-toggle-menu{background:none;border:none;color:#fff;margin-right:15px;cursor:pointer;display:none}.header:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.header__container{display:flex;justify-content:center}.header__container.withBandeaux{padding-top:80px}.header__container.withBandeaux .bandeau-info{position:absolute;top:0;left:0;width:100%}.header__topbar{display:none}@media screen and (min-width:1210px){.header__topbar{display:block}}.header__logo{margin-right:3em}.header__top{display:flex;align-items:center;position:absolute;top:1em;left:1em;right:1em}@media screen and (min-width:768px){.header__top{left:3em}}.header__top--v1 .header__top{top:5.5em}.header__top--v1 .header__logo img{max-width:250px}@media screen and (min-width:1200px){.header__top--v1 .header__logo img{max-height:inherit;max-width:300px;height:auto}}@media screen and (min-width:1200px){.header__top--v2{flex-direction:column}}.header__top--v2 .header__logo{position:relative;z-index:1;margin-bottom:2.5em;margin-right:0}.header__top--v2 .header__logo img{max-width:250px}@media screen and (min-width:1200px){.header__top--v2 .header__logo img{max-height:inherit;max-width:400px}}.header__top--v2 .header__nav{width:100%}.header__top--v3{left:inherit;right:inherit}@media screen and (min-width:1200px){.header__top--v3{flex-direction:column-reverse}}.header__top--v3 .header__logo{margin-right:0}.header__top--v3 .header__logo img{max-width:250px;object-fit:contain;max-height:20vh;min-height:inherit}@media screen and (min-width:1200px){.header__top--v3 .header__logo img{max-width:400px}}.header__top--v3 .header__nav{width:100%;margin-bottom:2.5em}.header__nav{flex:1}.header__nav .main-nav__close{right:0;top:1em}.header__nav .main-nav__close-icon{width:40px;height:40px;margin:0 1em 0 0}.header__content{display:flex;flex-direction:column;align-items:center;width:100%}.header__content .header__slogan .title .title__content{padding-bottom:1em;text-align:center}.header__content .header__slogan .title .title__content:after{width:100px;height:4px;background-color:transparent}.header__content .header__slogan .title .title__content-1,.header__content .header__slogan .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.header__content .header__slogan .title .title__content-1{font:normal normal 500 21px/1.4 Montserrat,Arial,sans-serif}.header__content .header__slogan .title .title__content-2{font:normal normal 400 50px/1.4 Amiri,Times New Roman,serif}}.header__search{width:100%;max-width:1230px}.header__links-group{margin:2em 0}.header__links-group .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.header__links-group .button:after,.header__links-group .button:before{background:#101820}.header__links-group .button:focus,.header__links-group .button:hover{color:#101820;border-color:transparent}.header__links-group .button:focus:before,.header__links-group .button:hover:before{background:#101820}.header__toolsbox{position:absolute;right:6px;top:50%;transform:translateY(-50%);max-width:150px}.header__toolsbox .links-group__link{display:flex;flex-direction:column;margin:0 0 1em}.header__toolsbox .links-group__link+.links-group__link{margin:0}.header__toolsbox .button-drawing svg{background:#fff;border-radius:100%;padding:10px;max-width:80px;fill:#101820;box-shadow:-1px 4px 15px -2px #000}.header__toolsbox .button-drawing__content{margin-top:.4em;font:normal normal 400 1.2em/1.4 Montserrat,Arial,sans-serif;text-transform:none;color:#fff;text-align:center}.header__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.header__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.header__scroll-block .scroll-block__svg-border{stroke:#fff}.header__scroll-block .scroll-block__button:focus .scroll-block__svg,.header__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.header__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.header__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.header--v2 .header__top{position:relative;top:0;left:0;right:0}.header--v2 .header__wrapper{justify-content:flex-start;flex-direction:column;align-items:flex-start}@media screen and (min-width:1210px){.header--v2 .header__wrapper{align-items:center}}.header--v2 .header__content{margin-top:11vh}@media screen and (min-height:768px){.header--v2 .header__content{margin-top:16vh}}.header--v2 .header__content--withslogan{margin-top:8vh}.header--v2 .header__content .header__slogan{display:block}@media screen and (min-width:1210px){.header--v2 .header__content .header__slogan{display:none}}@media screen and (min-height:900px){.header--v2 .header__content .header__slogan{display:block}}.header--v3 .header__content{position:relative}.header--v3 .header__wrapper{flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:1210px){.header--v3 .header__wrapper{flex-direction:column-reverse;top:5vh}}.header--inner{background:#101820 none no-repeat 50%/cover;color:#101820;border-bottom:none;z-index:3000;top:0;overflow:inherit}.header--inner,.header--inner .bandeaux-estimation-rapide{position:sticky}.header--inner:before{background-color:transparent}.header--inner .header__top{position:relative;top:0;width:100%}.header--inner .header__logo-img{max-height:40px;max-width:inherit;object-fit:contain}@media screen and (min-width:1200px){.header--inner .header__logo-img{max-height:inherit}}.header--inner .header__logo-img--svg{width:auto}.header--slide .header-swiper{width:100%;height:100vh}.header--slide .header-swiper .swiper-slide{background-size:cover;background-position:50%;background-repeat:no-repeat}.header--slide .header--v1,.header--slide .header--v2,.header--slide .header--v3{margin-top:-100vh}.header__video-background{background:#000;position:static;top:0;right:0;bottom:0;left:0;z-index:0}.header__video-background iframe,.header__video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (min-aspect-ratio:16/9){.header__video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.header__video-foreground{width:300%;left:-100%}}.header .main-search{background:rgba(16,24,32,.5)}.header .main-search__form.form,.header .main-search__form.form__conditions{color:#fff}.header .main-search__form.form__legals{color:#fff;opacity:.65}.header .main-search__form.form .textfield__input{color:#fff}.header .main-search__form.form .textfield__input::placeholder{color:#fff}.header .main-search__form.form .textfield__input::-ms-input-placeholder{color:#fff}.header .main-search__form.form .textfield[type=date]:invalid::-webkit-datetime-edit{color:#fff}.header .main-search__form.form .textarea__input::placeholder{color:#fff}.header .main-search__form.form .textarea__input::-ms-input-placeholder{color:#fff}.header .main-search__form.form .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#101820;background:#fff}.header .main-search__form.form .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#101820}.header .main-search__form.form .range__summary,.header .main-search__form.form .ss-main.js-select--main .ss-multi-selected .ss-value--custom,.header .main-search__form.form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled,.header .main-search__form.form .ss-main.js-select--main .ss-single-selected .placeholder,.header .main-search__form.form .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}.header .main-search__form.form .radio__input+label{color:#101820}.header .main-search__form.form .localizator__values-container{background:#fff}.header .main-search__form.form .localizator__extra .radios__legend{color:#101820}.header .main-search__form.form .checkbox__box svg path{fill:#fff}@media screen and (min-width:1200px){.body--home .header{min-height:50vh}}.body--home .header:before{z-index:2}.header--inner .bandeaux-estimation-rapide{border-bottom:1px solid #101820}.body-modal-opened .header--inner{z-index:0}.body--menu-opened .bandeaux-estimation-rapide{z-index:2}.body--page-listing-v1.body-page-listing-bien .header__wrapper .header_button .search-toggle-menu,.body--page-listing-v2.body-page-listing-bien .header__wrapper .header_button .search-toggle-menu,.body--page-listing-v3.body-page-listing-bien .header__wrapper .header_button .search-toggle-menu,.body--page-program-detail-v1.body-page-detail-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-detail-v2.body-page-detail-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-detail-v3.body-page-detail-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-listing-v1.body-page-listing-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-listing-v2.body-page-listing-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-listing-v3.body-page-listing-program .header__wrapper .header_button .search-toggle-menu,.body--page-property-detail-v1.body-page-detail-bien .header__wrapper .header_button .search-toggle-menu,.body--page-property-detail-v2.body-page-detail-bien .header__wrapper .header_button .search-toggle-menu,.body--page-property-detail-v3.body-page-detail-bien .header__wrapper .header_button .search-toggle-menu{display:block}@media screen and (min-width:1210px){.body--page-listing-v1.body-page-listing-bien .header__wrapper .header_button .search-toggle-menu,.body--page-listing-v2.body-page-listing-bien .header__wrapper .header_button .search-toggle-menu,.body--page-listing-v3.body-page-listing-bien .header__wrapper .header_button .search-toggle-menu,.body--page-program-detail-v1.body-page-detail-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-detail-v2.body-page-detail-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-detail-v3.body-page-detail-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-listing-v1.body-page-listing-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-listing-v2.body-page-listing-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-listing-v3.body-page-listing-program .header__wrapper .header_button .search-toggle-menu,.body--page-property-detail-v1.body-page-detail-bien .header__wrapper .header_button .search-toggle-menu,.body--page-property-detail-v2.body-page-detail-bien .header__wrapper .header_button .search-toggle-menu,.body--page-property-detail-v3.body-page-detail-bien .header__wrapper .header_button .search-toggle-menu{display:none}}.nav-toggle{border:none;margin: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;height:50px;width:50px;font-size:1em;cursor:pointer;outline:none;color:#fff;background-color:linear-gradient(#101820,rgba(16,24,32,.9));border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:0;z-index:2;padding:0 1em 0 0}@media screen and (min-width:768px){.nav-toggle{height:64px;width:64px}}@media screen and (min-width:1210px){.nav-toggle{display:none}}.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;background-color:currentColor;height:2px;border-radius:1px;transform:rotate(0);transition:right .5s,left .5s,transform .2s,background-color .4s .2s}.nav-toggle__lines:after,.nav-toggle__lines:before{width:100%;position:absolute;transition:left .5s}.nav-toggle__lines:before{left:0;top:8px}.nav-toggle__lines:after{left:0;top:-8px}.nav-toggle:hover .nav-toggle__lines:after,.nav-toggle:hover .nav-toggle__lines:before{left:0}.body--home .nav-toggle{top:1em}.search-toggle{border:none;margin: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;background-color:#101820;padding:.8em;line-height:0}.search-toggle__icon{color:inherit;fill:currentColor;transition:transform .3s;height:2em;width:2em}.search-toggle:focus .search-toggle__icon,.search-toggle:hover .search-toggle__icon{transform:scale(1.1)}.interkab-home-v1{background:transparent url(../images/modules/interkab/home.v1.png) no-repeat 50%/cover;color:#fff;position:relative;padding-top:2em;padding-bottom:2em}.interkab-home-v1__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.interkab-home-v1__wrapper{padding-left:3em;padding-right:3em}}.interkab-home-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.73)}.interkab-home-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.interkab-home-v1__container-text{margin-bottom:2em;max-height:300px}.interkab-home-v1__drawing-svg{width:81px}.interkab-home-v1__drawing-svg .st0{fill:#bed000}.interkab-home-v1__note{position:absolute;bottom:1em;right:1em;font:normal normal 400 1.1111em/1 Montserrat,Arial,sans-serif;color:#fff}.interkab-home-v1__note a{color:#fff}.interkab-home-v1__title .title__svg{width:250px}@media screen and (min-width:992px){.interkab-home-v1__title .title__svg{position:absolute;left:0;right:0;margin:0 auto;top:calc(.5em + 126px)}}.interkab-home-v1__title .title__svg .st0{fill:#fff}.interkab-home-v1__title .title__svg .st1{fill:#bed000}.interkab-home-v1__title .title{margin-bottom:0}.interkab-home-v1__title .title .title__content{padding-bottom:1em}.interkab-home-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.interkab-home-v1__title .title .title__content-1,.interkab-home-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.interkab-home-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.interkab-home-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.interkab-home-v1__text-block.text-block{font:normal normal 400 1.3889em/1.6666 Montserrat,Arial,sans-serif}.interkab-home-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#bed000}.interkab-home-v1__links .button:after,.interkab-home-v1__links .button:before{background:#bed000}.interkab-home-v1__links .button:focus,.interkab-home-v1__links .button:hover{color:#fff;border-color:#bed000}.interkab-home-v1__links .button:focus:before,.interkab-home-v1__links .button:hover:before{background:#bed000}.interkab-home-v1__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.interkab-home-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.interkab-home-v1__scroll-block .scroll-block__svg-border{stroke:#101820}.interkab-home-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.interkab-home-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.interkab-home-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.interkab-home-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.interkab-home-v1__items{margin-bottom:4%}.interkab-home-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.interkab-home-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.interkab-home-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.interkab-home-v1__items-wrapper{margin:0 -4em}}@media screen and (max-width:768px){.interkab-home-v1__items .item{margin:3em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.interkab-home-v1__items .item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.interkab-home-v1__items .item{margin:2em 4em;width:calc(50% - 8em)}}.interkab-home-v1__item.item .title{margin-bottom:2em}.interkab-home-v1__item.item .title .title__content{padding-bottom:1em}.interkab-home-v1__item.item .title .title__content:after{width:100px;height:4px;background-color:#101820}.interkab-home-v1__item.item .title .title__content-1,.interkab-home-v1__item.item .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.interkab-home-v1__item.item .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.interkab-home-v1__item.item .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.interkab-home-v1__item.item .item__title{position:relative;margin-top:245px}.interkab-home-v1__item.item .item__title:before{content:"";position:absolute;top:-245px;z-index:1;left:50%;transform:translateX(-50%)}.interkab-home-v1__item.item .item__title--vendre:before{background:transparent url(../images/modules/interkab/interkab_avendre_white.png) 0 0 no-repeat;width:201px;height:232px}.interkab-home-v1__item.item .item__title--vendu:before{background:transparent url(../images/modules/interkab/interkab_vendu_white.png) 0 0 no-repeat;width:201px;height:232px}.interkab-home-v2{background:transparent url(../images/modules/interkab/home.v1.png) no-repeat 50%/cover;color:#101820;position:relative;padding-top:2em;padding-bottom:2em}.interkab-home-v2__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.interkab-home-v2__wrapper{padding-left:3em;padding-right:3em}}.interkab-home-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.85)}.interkab-home-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.interkab-home-v2__container-text{margin-bottom:2em;max-height:300px}.interkab-home-v2__drawing-svg{width:81px}.interkab-home-v2__drawing-svg .st0{fill:#bed000}.interkab-home-v2__note{position:absolute;bottom:1em;right:1em;font:normal normal 400 1.1111em/1 Montserrat,Arial,sans-serif;color:#a1a2a6}.interkab-home-v2__note a{color:#a1a2a6}.interkab-home-v2__title .title__svg{width:250px}.interkab-home-v2__title .title__svg .st0{fill:#fff}.interkab-home-v2__title .title__svg .st1{fill:#bed000}.interkab-home-v2__title .title{margin-bottom:0}.interkab-home-v2__title .title .title__content{padding-bottom:1em}.interkab-home-v2__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.interkab-home-v2__title .title .title__content-1,.interkab-home-v2__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.interkab-home-v2__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.interkab-home-v2__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.interkab-home-v2__text-block.text-block{font:normal normal 400 1.3889em/1.6666 Montserrat,Arial,sans-serif}.interkab-home-v2__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#bed000}.interkab-home-v2__links .button:after,.interkab-home-v2__links .button:before{background:#bed000}.interkab-home-v2__links .button:focus,.interkab-home-v2__links .button:hover{color:#fff;border-color:#bed000}.interkab-home-v2__links .button:focus:before,.interkab-home-v2__links .button:hover:before{background:#bed000}.interkab-home-v2__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.interkab-home-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.interkab-home-v2__scroll-block .scroll-block__svg-border{stroke:#101820}.interkab-home-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.interkab-home-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.interkab-home-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.interkab-home-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.interkab-home-v2__items{margin-bottom:4%}.interkab-home-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.interkab-home-v2__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.interkab-home-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.interkab-home-v2__items-wrapper{margin:0 -4em}}@media screen and (max-width:768px){.interkab-home-v2__items .item{margin:3em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.interkab-home-v2__items .item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.interkab-home-v2__items .item{margin:2em 4em;width:calc(50% - 8em)}}.interkab-home-v2__item.item .title{margin-bottom:2em}.interkab-home-v2__item.item .title .title__content{padding-bottom:1em}.interkab-home-v2__item.item .title .title__content:after{width:100px;height:4px;background-color:#101820}.interkab-home-v2__item.item .title .title__content-1,.interkab-home-v2__item.item .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.interkab-home-v2__item.item .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.interkab-home-v2__item.item .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.interkab-home-v2__item.item .item__title{position:relative;margin-top:245px}.interkab-home-v2__item.item .item__title:before{content:"";position:absolute;top:-245px;z-index:1;left:50%;transform:translateX(-50%)}.interkab-home-v2__item.item .item__title--vendre:before{background:transparent url(../images/modules/interkab/interkab_avendre.png) 0 0 no-repeat;width:201px;height:232px}.interkab-home-v2__item.item .item__title--vendu:before{background:transparent url(../images/modules/interkab/interkab_vendu.png) 0 0 no-repeat;width:201px;height:232px}.interkab-v2{background:transparent url(../images/modules/interkab/2.jpg) no-repeat 50%/cover;color:#101820;position:relative;padding-top:2em;padding-bottom:2em}.interkab-v2__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.interkab-v2__wrapper{padding-left:3em;padding-right:3em}}.interkab-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.85)}.interkab-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.interkab-v2__container-text{margin-bottom:2em;max-height:300px}.interkab-v2__drawing-svg{width:120px}.interkab-v2__logo{margin-bottom:2em}.interkab-v2__title .title{margin-bottom:1em}.interkab-v2__title .title .title__content{padding-bottom:1em}.interkab-v2__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.interkab-v2__title .title .title__content-1,.interkab-v2__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.interkab-v2__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.interkab-v2__title .title .title__content-2{font:normal normal 400 2.2222em/1.4 Montserrat,Times New Roman,serif}}.interkab-v2__text-block.text-block{font:normal normal 400 1.16667em/1.6666 Montserrat,Arial,sans-serif}.interkab-v2__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.interkab-v2__links .button:after,.interkab-v2__links .button:before{background:#101820}.interkab-v2__links .button:focus,.interkab-v2__links .button:hover{color:#fff;border-color:#101820}.interkab-v2__links .button:focus:before,.interkab-v2__links .button:hover:before{background:#101820}.interkab-v2__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.interkab-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.interkab-home-v3--black{position:relative;background-image:url(/images/bg-module-interkab-black.png);background-repeat:no-repeat;background-size:cover}.interkab-home-v3--black .st0{fill:#fff}.interkab-home-v3--black .st1{fill:#bed000}.interkab-home-v3--black .interkab-home-module-hp{width:85%;margin:0 auto}@media screen and (min-width:981px){.interkab-home-v3--black .interkab-home-module-hp{padding:2% 0}}@media screen and (max-width:980px){.interkab-home-v3--black .interkab-home-module-hp{padding:15% 0}}@media screen and (min-width:981px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home{display:flex}}@media screen and (max-width:980px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home{display:block}}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{flex-direction:column}@media screen and (min-width:1280px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{width:50%}}@media screen and (max-width:1279px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{width:100%}}@media screen and (min-width:981px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{align-items:start}}@media screen and (max-width:980px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{align-items:center;text-align:center}}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab .title-module-interkab-1{margin:.6em 0;display:block;text-transform:none;color:#fff}@media screen and (min-width:1451px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab .title-module-interkab-1{font:normal 900 24px/31px Raleway}}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab .after-h1-module-interkab{color:#bed000;line-height:20px}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab svg{max-width:241px;height:auto}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{flex-direction:column;padding-top:14px}@media screen and (min-width:1280px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{width:25%}}@media screen and (max-width:1279px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{width:100%}}@media screen and (min-width:981px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{align-items:start}}@media screen and (max-width:980px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{align-items:center;text-align:center;margin:6% 0}}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab .interkab-after-title{color:#bed000;line-height:20px}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab p{color:#fff;font-family:Open Sans,sans-serif}@media screen and (min-width:1451px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab p{font-size:18px}}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab p b{font-weight:700}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{flex-direction:column;padding-top:14px}@media screen and (min-width:1280px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{width:25%}}@media screen and (max-width:1279px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{width:100%}}@media screen and (min-width:981px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{align-items:start}}@media screen and (max-width:980px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{align-items:center;text-align:center}}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab .interkab-after-title{color:#bed000;line-height:20px}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab p{color:#fff;font-family:Open Sans,sans-serif}@media screen and (min-width:1451px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab p{font-size:16px}}.interkab-home-v3--black .interkab-home-module-hp .title-module-interkab-2{padding-bottom:4px;color:#fff}@media screen and (min-width:1451px){.interkab-home-v3--black .interkab-home-module-hp .title-module-interkab-2{font:normal 900 30px/31px Raleway}}@media screen and (min-width:769px){.interkab-home-v3--black .note-le-interkab{position:absolute;right:1%;bottom:10px}}@media screen and (max-width:768px){.interkab-home-v3--black .note-le-interkab{text-align:center;padding-bottom:23px}}.interkab-home-v3--black .note-le-interkab p{font-weight:700;font-size:14px;color:#fff;font-family:Open Sans,sans-serif}@media screen and (max-width:1450px){.interkab-home-v3--black .vous-achter-interkab{padding-right:1%}.interkab-home-v3--black .logo-module-interkab .title-module-interkab-1{text-transform:none;color:#fff;font:normal 900 20px/27px Raleway}.interkab-home-v3--black .vous-achter-interkab p,.interkab-home-v3--black .vous-vendez-interkab p{font-size:14px}.interkab-home-v3--black .title-module-interkab-2{padding-top:20px;font:normal 900 25px/26px Raleway}}.interkab-v2-inner{position:relative;padding:1em 0;background-repeat:no-repeat;background-position:50%;background-image:url(/images/interkab_bg_inner_v2.png)}@media screen and (max-width:984px){.interkab-v2-inner{background-size:cover}}.interkab-v2-inner__title .title{margin-bottom:0}.interkab-v2-inner svg{max-width:241px;height:auto}@media screen and (max-width:767px){.interkab-v2-inner svg.interkab-v2-inner__logo-svg{width:100%}}.interkab-v2-inner .title__content{display:flex;flex-direction:column;padding-top:11px}.interkab-v2-inner .title__content .title__content-innerv2-2{color:#bed000;letter-spacing:0;text-transform:none;font:normal 900 24px Raleway}.interkab-v2-inner .title__content .title__content-innerv2-1{letter-spacing:0;color:#333;text-transform:none;font:normal 900 24px Raleway}.interkab-v2-inner .title__content:after{display:none}.interkab-v2-inner .interkab-v2-inner__text-block-title{display:flex;flex-direction:column}.interkab-v2-inner .interkab-v2-inner__text-block-title .title-text-block-1{color:#000;letter-spacing:0;text-transform:none;font:normal normal 900 30px Raleway}.interkab-v2-inner .interkab-v2-inner__text-block-title .title-text-block-2{color:#bed000;letter-spacing:0;text-transform:none;font:normal 900 30px Raleway}.interkab-v2-inner .text-block{color:#000;text-transform:none;padding-top:19px;font:normal normal 18px Open Sans}@media screen and (min-width:981px){.interkab-v2-inner .text-block{padding-right:4px}}.interkab-v2-inner .interkab-v2-inner__notice{color:#000;font:normal 700 14px Open Sans;position:absolute;right:0}@media screen and (min-width:982px){.interkab-v2-inner .interkab-v2-inner__notice{bottom:4px}}@media screen and (max-width:981px){.interkab-v2-inner .interkab-v2-inner__notice{bottom:59px}}.interkab-v2-inner .links-group{display:flex}@media screen and (max-width:982px){.interkab-v2-inner .links-group{justify-content:center}}.interkab-v2-inner .links-group .links-group__wrapper{flex-direction:row;align-items:start;text-align:left;padding-top:39px}@media screen and (min-width:982px){.interkab-v2-inner .links-group .links-group__wrapper{justify-content:left}}@media screen and (max-width:981px){.interkab-v2-inner .links-group .links-group__wrapper{justify-content:center}}.interkab-v2-inner .links-group .links-group__wrapper a.links-group__link.button{background:#333;border-radius:27px;color:#fff;font-size:22px;letter-spacing:0;padding:10px 56px;overflow:auto;font-weight:300;box-shadow:1px 1px 3px #000;border:none;text-transform:lowercase;max-width:171px}.interkab-v2-inner .interkab-v2-inner__wrapper{display:flex;justify-content:space-around}@media screen and (max-width:981px){.interkab-v2-inner .interkab-v2-inner__wrapper{flex-direction:column;align-items:center;text-align:center}}@media screen and (min-width:982px){.interkab-v2-inner .interkab-v2-inner__wrapper{flex-direction:row}}.interkab-v2-inner .interkab-v2-inner__container{position:relative;margin:auto}@media screen and (max-width:981px){.interkab-v2-inner .interkab-v2-inner__container{width:calc(100% - 2em)}}@media screen and (min-width:982px){.interkab-v2-inner .interkab-v2-inner__container{width:calc(100% - 5em)}}.interkab-v2-inner .interkab-v2-right-content{padding-top:21px}section.interkab-home-v3{position:relative;background-image:url(/images/bg-module-interkab.png);background-repeat:no-repeat;background-size:cover}section.interkab-home-v3 .interkab-home-module-hp{width:85%;margin:0 auto}@media screen and (min-width:981px){section.interkab-home-v3 .interkab-home-module-hp{padding:2% 0}}@media screen and (max-width:980px){section.interkab-home-v3 .interkab-home-module-hp{padding:15% 0}}@media screen and (min-width:981px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home{display:flex}}@media screen and (max-width:980px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home{display:block}}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{flex-direction:column}@media screen and (min-width:1280px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{width:50%}}@media screen and (max-width:1279px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{width:100%}}@media screen and (min-width:981px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{align-items:start}}@media screen and (max-width:980px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{align-items:center;text-align:center}}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab .title-module-interkab-1{text-transform:none;color:#333;display:block;margin:.6em 0}@media screen and (min-width:1451px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab .title-module-interkab-1{font:normal 900 24px/31px Raleway}}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab .after-h1-module-interkab{color:#bed000;line-height:20px}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab svg{max-width:241px;height:auto}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{flex-direction:column;padding-top:14px}@media screen and (min-width:1280px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{width:25%}}@media screen and (max-width:1279px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{width:100%}}@media screen and (min-width:981px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{align-items:start}}@media screen and (max-width:980px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{align-items:center;text-align:center;margin:6% 0}}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab .interkab-after-title{color:#bed000;line-height:20px}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab p{color:#333;font-family:Open Sans,sans-serif}@media screen and (min-width:1451px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab p{font-size:16px}}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab p b{font-weight:700}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{flex-direction:column;padding-top:14px}@media screen and (min-width:1280px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{width:25%}}@media screen and (max-width:1279px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{width:100%}}@media screen and (min-width:981px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{align-items:start}}@media screen and (max-width:980px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{align-items:center;text-align:center}}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab .interkab-after-title{color:#bed000;line-height:20px}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab p{color:#333;font-family:Open Sans,sans-serif}@media screen and (min-width:1451px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab p{font-size:16px}}section.interkab-home-v3 .interkab-home-module-hp .title-module-interkab-2{padding-bottom:4px;color:#000}@media screen and (min-width:1451px){section.interkab-home-v3 .interkab-home-module-hp .title-module-interkab-2{font:normal 900 30px/31px Raleway}}@media screen and (min-width:769px){section.interkab-home-v3 .note-le-interkab{position:absolute;right:1%;bottom:10px}}@media screen and (max-width:768px){section.interkab-home-v3 .note-le-interkab{text-align:center}}section.interkab-home-v3 .note-le-interkab p{font-weight:700;font-size:14px;color:#333;font-family:Open Sans,sans-serif}@media screen and (max-width:1450px){section.interkab-home-v3 .vous-achter-interkab{padding-right:1%}section.interkab-home-v3 .logo-module-interkab .title-module-interkab-1{text-transform:none;color:#333;font:normal 900 20px/27px Raleway}section.interkab-home-v3 .vous-achter-interkab p,section.interkab-home-v3 .vous-vendez-interkab p{font-size:14px}section.interkab-home-v3 .title-module-interkab-2{padding-top:20px;font:normal 900 25px/26px Raleway}}.jestimo{color:#101820;position:relative}.jestimo__background{background:transparent url(../images/modules/jestimo/1.jpg) no-repeat 50%/cover}.jestimo__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.82)}.jestimo__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.jestimo__wrapper{padding-left:3em;padding-right:3em}}.jestimo__container{height:100%;display:flex;justify-content:center;text-align:center}.jestimo__container-text{margin-bottom:8%;max-height:300px}.jestimo__title .title .title__content{padding-bottom:1em}.jestimo__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.jestimo__title .title .title__content-1,.jestimo__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.jestimo__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.jestimo__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.jestimo__title+.jestimo__links{margin-top:5em}.jestimo__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.jestimo__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.jestimo__links .button:after,.jestimo__links .button:before{background:#101820}.jestimo__links .button:focus,.jestimo__links .button:hover{color:#fff;border-color:#101820}.jestimo__links .button:focus:before,.jestimo__links .button:hover:before{background:#101820}.jestimo__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.jestimo__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.jestimo__scroll-block .scroll-block__svg-border{stroke:#fff}.jestimo__scroll-block .scroll-block__button:focus .scroll-block__svg,.jestimo__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.jestimo__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.jestimo__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.jestimo .form .form-group>*{flex-wrap:wrap}.jestimo .form .form-group>*,.jestimo .form .radios__group .radios__item{display:flex;align-items:center}.jestimo .form .radios__group .select{min-width:150px;margin-left:1em}.jestimo .form .label-txt{margin-right:2em}.jestimo .form .textfield{padding:.5em}.jestimo .form .form__field{margin:0 1em 2em}.jestimo .form .textfield__input::placeholder{opacity:1}.jestimo .form .textfield__input::-ms-input-placeholder{opacity:1}.jestimo .jestimo_label_conditions{color:inherit}.jumbotron-v1{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover;color:#101820;position:relative;margin-bottom:4em;min-height:auto}.jumbotron-v1__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.jumbotron-v1__wrapper{padding-left:3em;padding-right:3em}}.jumbotron-v1__wrapper>:last-child{margin-bottom:4em}.jumbotron-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.86)}.jumbotron-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.jumbotron-v1__container-text{margin-bottom:8%;max-height:300px}.jumbotron-v1__title .title{margin-bottom:0}.jumbotron-v1__title .title .title__content{padding-bottom:1em}.jumbotron-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.jumbotron-v1__title .title .title__content-1,.jumbotron-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.jumbotron-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.jumbotron-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.jumbotron-v1__text-block.text-block{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif}.jumbotron-v1--search{background:transparent url(../images/modules/jumbotron/5.jpg) no-repeat 50%/cover;min-height:auto;display:none}.jumbotron-v1--search:before{background-color:rgba(16,24,32,.6)}.jumbotron-v1--search .jumbotron-v1__wrapper{padding:2em 3em}@media screen and (min-width:992px){.jumbotron-v1--search .jumbotron-v1__wrapper{padding:0 3em}}@media screen and (min-width:1200px){.jumbotron-v1--search{display:block}}.links-v1{display:flex}.links-v1 .button-svg{margin-right:1em;fill:#101820}.links-v1 .button:focus,.links-v1 .button:hover{color:#fff;border-color:#101820}.links-v1 .button:focus .button-svg,.links-v1 .button:hover .button-svg{fill:#fff}.links-v1 .button-drawing{border-width:2px;border-style:solid}.loader_container{position:absolute;top:0;left:0;background:rgba(16,24,32,.7);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 #101820;border-left-color:transparent}@keyframes rotationLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.formOffredem__container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0}@media screen and (min-width:576px){.formOffredem__container{flex-direction:column}}@media screen and (min-width:992px){.formOffredem__container{flex-direction:row}}.formOffredem__container .form__structure{width:100%}.formOffredem__container .form__element{position:relative}.formOffredem__container .form__content{display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:576px){.formOffredem__container .form__content{flex-direction:row}}.formOffredem__container .form__content .button-select__element{text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column;font:normal normal 500 20px Montserrat,Arial,sans-serif;border:1px solid #101820;background:#fff;color:#101820;padding:0 1em;letter-spacing:1px;width:100%;transition:.3s;text-transform:lowercase;cursor:pointer;min-height:50px}.formOffredem__container .form__content .button-select__element .button-select__element__text{text-transform:lowercase}@media screen and (min-width:992px){.formOffredem__container .form__content .button-select__element{width:165px;min-height:60px}}.formOffredem__container .form__content .button-select__element.active,.formOffredem__container .form__content .button-select__element:hover{background:#101820;border-color:#101820;color:#fff}.formOffredem__container .form__content .list-elements__structure{display:block;position:relative;margin-bottom:.5em;width:100%}@media screen and (min-width:576px){.formOffredem__container .form__content .list-elements__structure{margin:0 .5em 1em}.formOffredem__container .form__content .list-elements__structure:first-child{margin-left:0}.formOffredem__container .form__content .list-elements__structure:last-child{margin-right:0}}@media screen and (min-width:992px){.formOffredem__container .form__content .list-elements__structure{margin:0 1em 0 0;width:auto}}.formOffredem__container .form__content .list-elements__structure .elements__content{display:flex;flex-direction:column;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 0 10px 0 rgba(40,40,40,.2);border:1px solid #919191;background:#fff;padding:10px 15px;min-width:100%;width:100%;opacity:0;z-index:-1;transition:.3s;pointer-events:none}@media screen and (min-width:992px){.formOffredem__container .form__content .list-elements__structure .elements__content{width:auto}}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element{display:block;padding:7.5px 0}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item{display:none}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-span{width:20px;min-width:20px;height:20px;border:1px solid #919191;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:10px}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-span:before{content:"";width:10px;height:10px;border-radius:100%;background:#101820;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}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element.empty{filter:grayscale(100%)}.formOffredem__container .form__content .list-elements__structure .elements__content .item-label{cursor:pointer;display:flex;align-items:center;text-transform:lowercase;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif}.formOffredem__container .form__content .list-elements__structure .elements__content .item-label:hover .radio__item-span:before{transform:scale(1);opacity:1}.formOffredem__container .form__content .list-elements__structure:hover .elements__content{pointer-events:auto;opacity:1;top:100%;z-index:100}.formOffredem__container .link-email__content{width:100%;display:flex}.formOffredem__container .link-email__content-icon{width:20px;height:20px;margin-right:10px}@media screen and (min-width:992px){.formOffredem__container .link-email__content{width:auto}}.formOffredem__container .link-email__element{padding:1em 1.5em;font-size:.8em;font-weight:400;transition:.3s;text-align:center;background:#101820;color:#fff;text-transform:lowercase;letter-spacing:1px;border:none;width:100%}.formOffredem__container .link-email__element:before{background:#101820}.formOffredem__container .link-email__element:hover{color:#fff}@media screen and (min-width:992px){.formOffredem__container .link-email__element{width:auto;white-space:nowrap}}.formCheckbox__container{width:100%}.formCheckbox__container .formCheckbox__label-checkbox{text-transform:none;text-align:left;padding-bottom:1em;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;letter-spacing:1px}.formCheckbox__container .formCheckbox__content{max-height:210px;overflow-y:auto}.formCheckbox__container .formCheckbox__list-content{display:flex;flex-direction:column}.formCheckbox__container .formCheckbox__list-content .list-element{margin-bottom:1em;display:flex}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-span{transition:.3s;background:transparent;border:1px solid #919191;display:flex;align-items:center;justify-content:center;min-width:20px;width:20px;height:20px;border-radius:3px;margin-right:10px}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-span:before{transition:.3s;content:"";width:10px;margin-top:-2px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) scale(0)}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text{text-align:left;padding-right:5px}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text:first-letter{text-transform:none}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text .count{color:#101820}.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:#101820;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}.formCheckbox__container .formCheckbox__list-content .list-element.empty{filter:grayscale(100%);order:2;opacity:.75}.formCheckbox__container .formCheckbox__list-content .list-element.empty .checkbox-span{background:#f2f2f2;border-color:#f2f2f2}.formCheckbox__container .formCheckbox__list-content .list-element.empty .checkbox-label{cursor:auto}.formCheckboxCat__container .formCheckboxCat__label-checkbox{text-transform:none;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;letter-spacing:1px;text-align:left;padding-bottom:1em}.formCheckboxCat__container .formCheckboxCat__list-content{display:flex;flex-wrap:wrap;justify-content:flex-start}.formCheckboxCat__container .formCheckboxCat__list-content .list-element{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-bottom:1em}@media screen and (min-width:992px){.formCheckboxCat__container .formCheckboxCat__list-content .list-element{width:33.3333%;padding-right:3%}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open{width:100%}}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text{display:flex;align-items:flex-start;background:none;border:none;cursor:pointer}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close{width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-right:1em;margin-top:1px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:before{content:"";width:16px;height:1px;background:#101820}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:after{content:"";width:1px;height:16px;background:#101820;margin-left:-8px;opacity:1;transition:.3s}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .label-list-element{text-align:left;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container{max-height:0;overflow-y:auto;width:100%;display:flex;flex-direction:column;transition:.3s}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content{margin-bottom:1em}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-span{transition:.3s;border:1px solid #919191;display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;border-radius:3px;margin-right:10px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-span:before{transition:.3s;content:"";width:10px;margin-top:-2px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) scale(0)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-text{text-align:left;padding-right:5px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-text:first-letter{text-transform:none}.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:#101820;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;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .count{color:#101820}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty{filter:grayscale(100%);order:2;opacity:.75}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty .checkbox-span{background:#f2f2f2;border-color:#f2f2f2}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty .checkbox-label{cursor:auto}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open .button-open-close:after{opacity:0;transform:rotate(90deg)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open .formCheckboxCat__list-element__container{max-height:200px;width:100%;margin:15px 0}.formRange__container .noUi-touch-area{cursor:pointer}.formRange__container.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:none;font:normal normal 400 15px/1.2em Montserrat,Arial,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 #919191;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:#101820}.formRadio__container .formRadio__list-content .list-element .radio-text{text-align:left;padding-right:5px;text-transform:lowercase}.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;position:relative;flex-direction:column}.formInteger__container .formInteger__content .integer_content{display:flex}.formInteger__container .formInteger__content .label-element{text-align:center;width:100%;padding-bottom:10px;text-transform:lowercase;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif}.formInteger__container .formInteger__content .button-element{cursor:pointer;width:30px;font-weight:700;height:30px;border:2px solid #101820;color:#101820;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:#101820}.formInteger__container .formInteger__content .input-element{outline:none;width:50px;text-align:center;background:transparent;color:#fff;border:none;font:normal normal 600 15px/1.2em Montserrat,Arial,sans-serif}@media screen and (min-width:576px){.formInteger__container .formInteger__content .input-element{width:75px}}.formDateLocsais__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.formDateLocsais__container{padding-right:3em;justify-content:flex-start}}.formDateLocsais__container .formDateLocsais__structure{width:100%}.formDateLocsais__container .formDateLocsais__label-date{text-transform:none;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;letter-spacing:1px;text-align:left;padding-bottom:25px}.formDateLocsais__container .formDateLocsais__label-date .text_icon{display:none}.formDateLocsais__container .formDateLocsais__content{display:flex;align-items:center;justify-content:space-between;position:relative}.formDateLocsais__container .formDateLocsais__content .date-label{font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;text-transform:lowercase;letter-spacing:1px;color:#525252}.formDateLocsais__container .formDateLocsais__content .date-content{width:47.5%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.formDateLocsais__container .formDateLocsais__content .date-content .date-input__structure{width:100%;position:relative;overflow:hidden}.formDateLocsais__container .formDateLocsais__content .date-content .date-input{font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;outline:none;width:150%;text-align:left;min-height:30px;border-radius:0;background:none;border:none;padding:5px 0;color:#101820;border-bottom:1px solid #101820!important}.formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#101820}.formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:0;right:-7px;width:30px;height:30px;fill:#101820}.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:lowercase;letter-spacing:0;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;color:#101820;background:none;display:flex;align-items:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#101820;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}@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 #101820}.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:#101820}.formDate__container .formDate__content .date-label{padding-bottom:1em;text-transform:lowercase;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;letter-spacing:1px}@media screen and (min-width:768px){.formDate__container .formDate__content .date-label{display:none}}.formDate__container .formDate__content .date-icon{position:absolute;top:10.5px;right:0;display:flex;justify-content:center;align-items:center;width:19px;height:19px}.formDate__container .formDate__content .date-icon:before{content:"";width:1px;height:19px;background:#101820}.formDate__container .formDate__content .date-icon:after{position:absolute;top:9px;left:0;content:"";width:19px;height:1px;background:#101820}.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:#101820;color:#fff;margin:10px 0;border-radius:100%;min-width:30px;width:30px;height:30px;border:none;position:relative;cursor:pointer;display:none;transition:.3s}.formBubble__container .button-more__element.active{display:flex}.formBubble__container .button-more__element:before{content:"";width:15px;position:absolute;height:1px;top:calc(50% - .5px);left:7.5px;background:#fff}.formBubble__container .button-more__element:after{content:"";width:1px;position:absolute;top:7.5px;left:calc(50% - .5px);height:15px;transition:.3s;background:#fff}@media screen and (min-width:992px){.formBubble__container .button-more__element:hover{background:#919191}.formBubble__container .button-more__element:hover:after{opacity:0;transform:rotate(90deg)}}.formBubble__container .button-more__element.open{background:#919191}.formBubble__container .button-more__element.open:after{opacity:0;transform:rotate(90deg)}.formBubble__container .formBubble__structure{height:50px;width:100%;overflow:hidden;transition:.3s}.formBubble__container .formBubble__content{width:100%;display:flex;flex-wrap:wrap}.formBubble__container .formBubble__element{display:flex;border:none;background:none}.formBubble__container .formBubble__element__button{border:none;border-radius:50px;margin:5px 10px 5px 0;background:#101820;color:#919191;padding:5px 1.25em 5px 1em;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;position:relative;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif}.formBubble__container .formBubble__element__button:hover{background:#101820}.formBubble__container .formBubble__element__button:hover .formBubble__element__text{text-decoration:line-through}.formBubble__container .formBubble__element__text{line-height:1;color:#fff;padding-right:.75em}.formBubble__container .formBubble__element__close{position:absolute;top:50%;right:11px;width:15px;height:15px;transform:rotate(45deg) translateY(-50%) translateX(-50%);display:flex;align-items:center;justify-content:center}.formBubble__container .formBubble__element__close:before{content:"";display:block;width:100%;height:1px;background:#fff}.formBubble__container .formBubble__element__close:after{content:"";display:block;margin-left:-8px;width:1px;height:100%;background:#fff}.formReference__container{width:100%;display:flex;align-items:center;justify-content:center;padding:1em}@media screen and (min-width:768px){.formReference__container{position:absolute;justify-content:flex-start;bottom:15px;left:calc(50px - 1em);padding-top:25px;width:50%}}.formReference__container .formReference__structure{text-align:left}.formReference__container .formReference__structure .label__item{text-transform:lowercase;text-align:left;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;letter-spacing:1px}.formReference__container .formReference__content{display:flex;padding-top:5px}.formReference__container .formReference__content .form__content{width:100%}.formReference__container .formReference__content .input__item{border:none;border-bottom:1px solid #101820;outline:none;height:30px;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;min-width:250px;width:100%}.formReference__container .formReference__content .input__item::placeholder{color:#919191;opacity:.5}.formReference__container .formReference__content .button_item{display:flex;align-items:center;justify-content:center;min-width:30px;width:30px;height:30px;border:none;cursor:pointer;margin-left:15px;font:normal normal 400 12px/1.2em Montserrat,Arial,sans-serif;background:#101820;color:#fff;transition:.3s}.formReference__container .formReference__content .button_item:hover{background:#525252}.formSubmit__container{width:100%;display:flex;padding:1em 1em 0;align-items:center;justify-content:center;position:relative}@media screen and (min-width:768px){.formSubmit__container{padding:25px 53px 1em;justify-content:flex-end}}.formSubmit__container:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:hsla(0,0%,56.9%,.25)}.formSubmit__container .formSubmit__structure .button-submit__item{padding-top:15px;padding-bottom:15px;display:block;transition:.3s;letter-spacing:0;border:none;background:#101820;color:#fff;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif}.formSubmit__container .formSubmit__structure .button-submit__item span{transition:0s}.formSubmit__container .formSubmit__structure .button-submit__item:before{background:#525252}.formSubmit__container .formSubmit__structure .button-reset__item{cursor:pointer;margin:15px auto 0;border:none;letter-spacing:.5px;background:none;text-transform:lowercase;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;color:#525252;display:flex;align-items:center}.formSubmit__container .formSubmit__structure .button-reset__item .button-reset__item-icon{width:30px;height:30px;fill:#525252;transition:.3s}.formSubmit__container .formSubmit__structure .button-reset__item:hover .button-reset__item-icon{transform:rotate(1turn)}.formSwitch__container{display:flex;justify-content:flex-start}.formSwitch__container .formSwitch__structure{width:100%}.formSwitch__container .formSwitch__content{display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.formSwitch__container .formSwitch__content{justify-content:flex-start}}.formSwitch__container .formSwitch__content .checkbox-label{text-transform:lowercase;font:normal normal 400 15px/1.2em Montserrat,Arial,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 #919191;margin-right:15px;position:relative}.formSwitch__container .formSwitch__content .checkbox-label .switch-checkbox:before{content:"";width:12px;height:12px;position:absolute;top:2px;left:3px;border-radius:100%;transition:.3s;background:#919191}.formSwitch__container .formSwitch__content .checkbox-input{display:none}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox{box-shadow:0 0 0 1px #101820}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox:before{left:17px;background:#101820}.formSelect__container .localizator__summary .localizator__values{margin:0}.formSelect__container .localizator__summary .localizator__values .localizator__label{display:flex;align-items:center;color:#101820}.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:#101820;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif}.formSelect__container .localizator__values-container .localizator__values{display:none}.formSelect__container .localizator__extra{margin:0;padding:10px}.formSelect__container .localizator__extra .radios__fieldset{text-align:center}.formSelect__container .localizator__extra .radios__group{justify-content:space-between}.formSelect__container .localizator__extra .radios__group .radios__item{margin:0;width:33.3333%;min-height:30px}.formSelect__container .localizator__extra .radios__group .radios__item .check_radio_element{width:20px;min-width:20px;height:20px;border:1px solid #525252;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:#fff;transform:scale(0);opacity:0;transition:.3s}.formSelect__container .localizator__extra .radios__group .radios__item .label_radio_element{display:flex;align-items:center;cursor:pointer;font-size:13px;color:#101820}.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;flex-direction:column;z-index:1;position:relative;border-bottom:1px solid #101820}.formSelect__container .formSelect__structure .label-element{pointer-events:none;position:absolute;top:14px;z-index:-1;width:calc(100% - 70px);text-overflow:ellipsis;text-align:left;white-space:nowrap;left:0;color:#101820;font:normal normal 500 15px Montserrat,Arial,sans-serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{border:none;color:#101820;font:normal normal 500 15px Montserrat,Arial,sans-serif;min-height:45px}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:1;color:#fff}.formSelect__container .formSelect__content .ss-main{left:0}.formSelect__container .formSelect__content .ss-main .ss-multi-selected{border:none;background:transparent;width:100%;height:45px;min-height:45px;justify-content:flex-end}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-values,.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-values .ss-disabled{display:none}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-value--custom{position:absolute;top:6px;right:30px;background:#101820;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add{position:absolute;right:0;top:11px;height:19px;width:19px;display:flex;align-items:center;justify-content:center;margin:0!important}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus{background:#101820;height:1px;width:19px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#101820;height:19px;width:1px;left:9px;top:-9px}.formSelect__container .formSelect__content .ss-main .ss-content{top:100%;padding:1em;border-color:#101820;box-shadow:none}.formSelect__container .formSelect__content .ss-main .ss-content .ss-option{padding:.5em;font:normal normal 400 12px/1.2em Montserrat,Arial,sans-serif;display:flex;align-items:center;position:relative}.formSelect__container .formSelect__content .localizator__content{min-height:45px}.formSelect__container .formSelect__content .localizator__plus{padding:0;right:9px;bottom:10px}.formSelect__container .formSelect__content .localizator__plus:before{content:"";height:19px;width:1px}.formSelect__container .formSelect__content .localizator__plus:after{content:"";position:absolute;height:1px;width:19px;left:-9px;top:9px}.formSelect__container .formSelect__content .localizator__summary{border:none;padding:0;min-height:45px}.formSelect__container:not(.formSelect__container__localizator) .ss-option:before{content:"";min-width:20px;display:flex;margin-right:10px;height:20px;border-radius:5px;border:1px solid #525252}.formSelect__container:not(.formSelect__container__localizator) .ss-option:after{content:"";opacity:0;position:absolute;top:calc(.5em + 6px);left:calc(.5em + 4px);transform:rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:6px}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected{background:transparent!important}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected:before{background:#101820}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected:after{opacity:1}.form-estimate__container{max-width:1080px;margin:0 auto;display:none;padding:0 0 1em}.form-estimate__container.open{display:block}.form-estimate__container .form-estimate__structure{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media screen and (min-width:992px){.form-estimate__container .form-estimate__structure{flex-direction:row}}.form-estimate__container .form-estimate__text{width:100%;text-align:center;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;text-transform:none;letter-spacing:1px;color:#101820}@media screen and (min-width:992px){.form-estimate__container .form-estimate__text{min-width:310px;padding-right:1em;text-align:left;width:35%}}.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;width:55%}}.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:#101820;height:1px;width:19px}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus:after{content:"";background:#101820;height:19px;width:1px;position:absolute;left:9px;top:0}.form-estimate__container .form-estimate__input-element{outline:none;width:100%;color:#101820;border:none;border-bottom:1px solid #101820;padding:3px 0;min-height:45px;background:transparent;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif}.form-estimate__container .form-estimate__input-element::placeholder{color:#fff}.form-estimate__container .form-estimate__button{font-weight:400;letter-spacing:1px;background:#101820;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;color:#fff;border:none;width:100%;text-align:center;padding:0;min-height:45px}@media screen and (min-width:992px){.form-estimate__container .form-estimate__button{margin:0 0 0 1em;width:auto;min-width:200px}}.form-estimate__container .form-estimate__button:before{background:#101820}.header__search-toggle.js_filter_toggle{background:#101820;border:none;color:#fff;padding:15px;font-size:15px;display:none;align-items:center;justify-content:center;cursor:pointer;margin:0 auto;transition:.3s}.header__search-toggle.js_filter_toggle:hover{background:#101820}.header__search-toggle.js_filter_toggle.active{display:flex}@media screen and (min-width:992px){.header__search-toggle.js_filter_toggle.centered{transform:translateY(60%)}}.form-search-filter__container{position:relative;overflow:hidden;height:0;opacity:0;transition:.5s;display:none}@media screen and (min-width:992px){.form-search-filter__container{display:block}}.form-search-filter__container.active{opacity:1}.form-search-filter__container ::-webkit-scrollbar{width:3px;height:3px}.form-search-filter__container ::-webkit-scrollbar-thumb,.form-search-filter__container ::-webkit-scrollbar-track{background:#101820}.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#525252}.form-search-filter__container .form-search-filter{max-width:1080px;background:hsla(0,0%,100%,.65);margin:0 auto;position:relative;padding:0 25px}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter{padding:0 100px;margin:50px auto}}.form-search-filter__container .form-search-filter .line__container{display:flex;align-items:center;width:100%}.form-search-filter__container .form-search-filter .line__container .line__container__structure{width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container .line__container__structure{flex-direction:row}}.form-search-filter__container .form-search-filter .line__container .line__structure{width:100%;flex-wrap:wrap;display:flex;align-items:center;justify-content:center}.form-search-filter__container .form-search-filter .line__container .line__structure.hidden{display:none}.form-search-filter__container .form-search-filter .line__container .form__field{margin:0}.form-search-filter__container .form-search-filter .line__container .form__field.hidden{display:none}.form-search-filter__container .form-search-filter .line__container .form__field.form-commerce__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-datelocsais__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-localisation__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-loyer__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-loyersais__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-offredem__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-prices__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-type__field{width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container,.form-search-filter__container .form-search-filter .line__container .form__field .formSelect__container{padding:0;width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__input{width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus{width:19px;height:19px;top:calc(50% - 9px);display:flex;align-items:center;justify-content:center;padding:0}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:before{width:1px;height:100%}.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}.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:lowercase;letter-spacing:0;background:none;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;color:#101820;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:#101820;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 #101820}.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;font:normal normal 500 15px Montserrat,Arial,sans-serif;color:#101820;min-height:45px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container.range--opened .formRange__content .add_button{transform:rotate(45deg)}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content{padding:25px 25px 15px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .noUi-touch-area{cursor:pointer}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__highlight{display:flex;flex-wrap:wrap;border-bottom:1px solid #101820;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:lowercase;letter-spacing:1px;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;color:#101820}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input{border:none;height:20px;width:calc(100% - 20px);font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;color:#101820}.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}.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 15px/1.2em Montserrat,Arial,sans-serif;color:#fff;padding-bottom:5px;font-weight:400}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .button-element{width:25px;height:25px;font-size:14px;color:#fff;background:transparent}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .input-element{width:50px}}.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:#101820;color:#fff;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;text-transform:lowercase;display:flex;align-items:center;justify-content:center;min-height:45px;padding:0}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_icon{margin-left:-10px;z-index:10;width:35px;height:35px;display:block}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_icon svg{fill:#fff}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_element{z-index:10}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transition:.3s ease-out;transform:scaleX(0);transform-origin:0 50%}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date.active:before,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover:before{z-index:1;transform:scaleX(1);background:#101820}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{position:absolute;top:100%;right:0;background:#fff;padding:1.5em 1em;display:flex;flex-direction:column;max-width:275px;width:100vw;z-index:-1;opacity:0;border:1px solid #fff;box-shadow:1px 4px 7px 2px rgba(40,40,40,.15);transform:rotateX(90deg);transition:.3s ease-out;transform-origin:top}@media screen and (min-width:1200px){.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{left:0;right:inherit}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements.active{z-index:99;opacity:1;transform:rotateX(0)}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content{display:flex;align-items:center;justify-content:space-between;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content{width:47.5%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input__structure{width:100%;position:relative;overflow:hidden}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input{outline:none;width:100%;text-align:left;border:0 solid transparent;min-height:30px;border-radius:0;background:none;padding:5px 0;color:#101820;border-bottom:1px solid #101820!important}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#101820}.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:#101820}.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:lowercase;letter-spacing:0;background:none;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;color:#101820;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:#101820;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:30px}.form-search-filter__container .form-search-filter .line__container.line1__container .line__container__structure{margin-top:-30px}@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{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}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{font-weight:400;letter-spacing:0;background:#101820;color:#fff;font:normal normal 500 15px Montserrat,Arial,sans-serif;border:none;text-align:center;display:flex;justify-content:center;align-items:center;padding:0 15px;min-height:45px;width:100%;margin-bottom:10px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{width:100%;margin-bottom:0;margin-left:15px}}@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}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);margin:0;font-weight:400;letter-spacing:1px;background:#101820;color:#fff;border:none;text-align:center;width:100%;padding:0;min-height:60px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{width:50%}}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{width:300px}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item:before{background:#101820}.form-search-filter__container .form-search-filter .line__container.line3__container{display:none;padding-top:10px;padding-bottom:40px;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:180px;height:50px;text-transform:lowercase;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font:normal normal 500 15px Montserrat,Arial,sans-serif;color:#101820}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{display:block;width:35px;height:35px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{width:auto}}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{width:32px;height:32px;margin-right:5px;fill:#101820;transition:.3s}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item:hover .reset__icon{transform:rotate(1turn)}.form-search-filter__container .form-search-filter.open .line__container.line2__container{display:flex;flex-direction:row}.form-search-filter__container .form-search-filter.open .line__container.line3__container{display:flex}.search-filter-full{background:rgba(40,40,40,.7)}.search-filter-full ::-webkit-scrollbar{width:3px;height:3px}.search-filter-full ::-webkit-scrollbar-track{background:rgba(16,24,32,.25)}.search-filter-full ::-webkit-scrollbar-thumb{background:#101820}.search-filter-full ::-webkit-scrollbar-thumb:hover{background:#525252}.search-filter-full .modal__body{width:100%;max-width:1200px;padding:0;height:100vh}@media screen and (min-width:992px){.search-filter-full .modal__body{height:auto}}.search-filter-full .modal__background{background:transparent}.search-filter-full .modal__close{z-index:100;height:50px;padding:0 20px;display:flex;align-items:center;text-transform:lowercase;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;color:#101820;background:none}.search-filter-full .modal__close-drawing{fill:#101820;width:1.25em;height:1.25em}.search-filter-full .modal__close span{margin-right:10px}.search-filter-full .modal__scroller{font-family:Montserrat,Arial,sans-serif;font-weight:400;color:#101820;position:relative;padding:50px 0 0}.search-filter-full .form-estimate__container .form-estimate__text{color:#101820;font-weight:400}.search-filter-full .form-estimate__container .form-estimate__input-element{color:#101820}.search-filter-full .form-estimate__container .form-estimate__input-element::placeholder{color:#101820}.search-filter-full .formLine__container{min-height:225px;max-height:calc(100vh - 2em - 250px);overflow-y:auto;padding:0}@media screen and (min-width:576px){.search-filter-full .formLine__container{padding:0 1em}}@media screen and (min-width:768px){.search-filter-full .formLine__container{padding:0 calc(50px - 1em)}}.search-filter-full .formLine__container .line__container{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.search-filter-full .formLine__container .line__container .line__structure{padding:.5em 1em}.search-filter-full .formLine__container .line__container .line__structure.hidden{display:none}.search-filter-full .formLine__container .line__container .form__field{margin:0}.search-filter-full .formLine__container .line__container.line1__container .line__structure{width:100%}.search-filter-full .formLine__container .line__container.line1__container .line__structure .form__content{justify-content:flex-start}.search-filter-full .formLine__container .line__container.line2__container{align-items:flex-end;z-index:10;padding-bottom:0}.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:100%}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:30%}}.search-filter-full .formLine__container .line__container.line2__container .line__structure.section0{z-index:10}.search-filter-full .formLine__container .line__container.line3__container{width:100%}.search-filter-full .formLine__container .line__container.line3__container .line__structure{padding:.25em 1em}.search-filter-full .formLine__container .line__container.line4__container .line__structure{width:50%;padding:1em}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line4__container .line__structure{width:25%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:100%;padding:1em}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:50%}}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure{padding:1em}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:100%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line7__container{justify-content:flex-start}.search-filter-full .formLine__container .line__container.line7__container .line__structure{width:100%;padding:1em}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .line__structure{width:100%;padding:1em}}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__content{overflow:hidden}}.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content{flex-direction:column;flex-wrap:wrap}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content{flex-direction:row}}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content .list-element{width:50%}}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content .list-element{width:20%}}.search-filter-full .formLine__container .line__container.line8__container .line__structure{padding:1em;width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line8__container .line__structure{width:auto}}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams{width:100%;padding-bottom:0}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .line__title-element{width:100%}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .title-element{text-transform:lowercase;text-align:center;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;padding-bottom:10px}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .title-element{text-align:left}}@media screen and (min-width:1200px){.search-filter-full .formLine__container .line__container{justify-content:flex-start}}.search-filter-full .formLine__container .line__container .formRange__container{width:100%;margin:0}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container .formRange__container{width:100%}}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure{padding:1em 0;display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure{padding:0}}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__plus,.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__summary{display:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content{transform:none;padding:25px 0 0;opacity:1;box-shadow:none;min-width:auto;height:auto;position:relative;background:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__preview{display:flex;justify-content:space-between}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__input{width:100%}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight{position:relative;width:45%;overflow:hidden;display:flex;align-items:flex-start;flex-direction:column;font-weight:400}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__text{text-transform:lowercase;color:#101820;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;letter-spacing:1px}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__unit{position:absolute;bottom:0;padding:12px 0;right:0;color:#101820;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input{width:100%;padding:10px 0;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;color:#101820;border:none;border-bottom:1px solid #101820}.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:lowercase;letter-spacing:0;background:none;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;color:#101820;display:flex;align-items:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#101820;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:lowercase;letter-spacing:1px;font:normal normal 400 15px/1.2em Montserrat,Arial,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 .formLine__container .line__container .formInteger__container .formInteger__content .button-element{border:2px solid #101820;color:#101820}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .button-element:disabled{border-color:#919191;color:#919191}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .button-element:not(:disabled):hover{border-color:#101820}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .input-element{color:#101820}.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element{border:1px solid #101820;background:transparent;color:#101820}.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element.active,.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element:hover{background:#101820;color:#fff}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__label-checkbox{text-transform:lowercase}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span{background:#101820}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text{color:#101820;font:normal normal 600 15px/1.2em Montserrat,Arial,sans-serif}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text:first-letter{text-transform:uppercase}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text .count,.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .textfield__input,.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__structure .label-element{color:#101820}.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .textfield__input::placeholder{color:#101820}.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus,.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#101820}.search-filter-full .form-search-filter .line__container.line2__container,.search-filter-full .form-search-filter .line__container.line3__container,.search-filter-full .form-search-filter .line__container.line4__container,.search-filter-full .form-search-filter .line__container.line5__container,.search-filter-full .form-search-filter .line__container.line6__container,.search-filter-full .form-search-filter .line__container.line7__container,.search-filter-full .form-search-filter .line__container.line8__container{display:none}.search-filter-full .form-search-filter.open .line__container.line2__container,.search-filter-full .form-search-filter.open .line__container.line3__container,.search-filter-full .form-search-filter.open .line__container.line4__container,.search-filter-full .form-search-filter.open .line__container.line5__container,.search-filter-full .form-search-filter.open .line__container.line6__container,.search-filter-full .form-search-filter.open .line__container.line7__container,.search-filter-full .form-search-filter.open .line__container.line8__container{display:flex}.search-filter-full .form-estimate__container{max-width:100%;padding:1em}.filter-sort__container{z-index:100;display:flex;align-items:center;flex-direction:column;justify-content:center;margin:1em auto 0}@media screen and (min-width:768px){.filter-sort__container{flex-direction:row;justify-content:space-between}}.filter-sort__container .filter-left__container{margin-bottom:1em}@media screen and (min-width:768px){.filter-sort__container .filter-left__container{margin-bottom:0}}.filter-sort__container .filter-right__container{display:flex;align-items:center}.filter-sort__container .filter-label{text-transform:none;font:normal normal 400 20px/1.2em Amiri,Times New Roman,serif;letter-spacing:1px;padding-right:1em;color:#101820}.filter-sort__container .filter-value{display:flex;align-items:center;justify-content:space-between;font:normal normal 400 15px/1.2em Montserrat,Arial,sans-serif;color:#101820;cursor:pointer;width:175px;padding:10px;border:1px solid #fff}.filter-sort__container .filter-value .icon{height:12px;fill:#101820}.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 15px/1.2em Montserrat,Arial,sans-serif;background:#101820;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 15px/1.2em Montserrat,Arial,sans-serif;color:#101820;text-transform:uppercase}.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 #101820;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 15px/1.2em Montserrat,Arial,sans-serif;color:#101820}.filter-sort__container .filter-element__item:hover{transition:.3s;background:hsla(0,0%,56.9%,.3)}.formSelect__container .ss-content .ss-list{display:flex;flex-direction:column}.formSelect__container .ss-content .ss-list .ss-option{color:#525252!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:rgba(16,24,32,.05)!important;color:#101820!important;border-color:transparent!important}.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#525252!important}.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:rgba(16,24,32,.05)!important;color:#101820!important;border-color:transparent!important}.seo-texts-v1__text-block{max-width:1120px;margin:0 auto 1em}.seo-texts-v1__text-block .seo-texts-v1__title .title{margin:0 0 1em}.seo-texts-v1__text-block .seo-texts-v1__title .title .title__content{margin-bottom:.5em;display:block;color:#525252;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,Arial,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,Times New Roman,serif;line-height:1.5em;max-width:1073px;margin:auto}.main-nav{position:fixed;top:0;right:0;z-index:0;visibility:hidden;width:100%;height:100%;transition:all .5s ease-in-out;transform:translate3d(100%,0,0);will-change:transform;padding-top:5em;padding-right:1.6em;padding-left:3.6em;user-select:none;background:linear-gradient(#101820,rgba(16,24,32,.9));color:#101820;font-size:.8em}.main-nav:focus{outline:none}@media screen and (min-width:768px){.main-nav{width:88%;max-width:25em;font-size:1em}}@media screen and (min-width:1210px){.main-nav{color:#101820;transition:none;position:relative;width:100%;max-width:none;height:auto;visibility:visible;transform:none;padding:0;z-index:2002;background:transparent}}.body--menu-opened .main-nav{visibility:visible;transform:translateZ(0);z-index:4000;display:flex;flex-direction:column}.main-nav__wrapper{max-height:calc(100vh - 6em);overflow:auto;padding-right:2em;margin:0 auto}@media screen and (min-width:1210px){.main-nav__wrapper{padding-right:0;overflow:visible;max-width:1230px}}.main-nav__close{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;right:1em;top:1em;cursor:pointer}.main-nav__close-icon{display:block;padding:.5em;width:3.5em;height:3.5em;transition:fill .5s;fill:#101820;outline:none}.main-nav__close-icon .main-nav__close-icon{fill:#101820}@media screen and (min-width:1210px){.main-nav__close-icon{fill:#101820}}@media screen and (min-width:1210px){.main-nav__close{display:none}}.main-nav__close:focus{outline:none}.main-nav__focus-trap{opacity:0;position:absolute}.main-nav__topbar .topbar{left:1em;right:auto;top:1em;display:block}@media screen and (min-width:1210px){.main-nav__topbar .topbar{display:none}}.main-nav__toolbar-adds{display:block;width:100%;height:100%;margin-bottom:10em}@media screen and (min-width:1210px){.main-nav__toolbar-adds{display:none}}.main-nav__toolbar-adds .toolbar{position:relative;width:100%}.body--menu-opened{overflow:hidden}.body--menu-opened .main-nav{height:100vh;overflow:hidden;overflow-y:auto}.body--menu-opened .main-nav__wrapper{margin-bottom:3em}@media screen and (min-width:1210px){.header--inner .main-nav{color:#101820}}@media screen and (min-width:1210px){.header--inner .main-nav__wrapper{max-width:100%}}.header__top--v3 .main-nav__wrapper{max-width:100%}.header__top--v3 .menu{justify-content:center}.menu-dropdown{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;content:"";height:1em;width:1em;outline:none;cursor:pointer;transition:all .5s ease-in-out;transform-origin:center center}.menu-dropdown__icon{display:block;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-135deg);width:12px;height:12px;pointer-events:none}.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%}.menu-dropdown__icon:before{height:2px;width:100%}.menu-dropdown--toggled{transform:rotate(-180deg)}.menu{font:normal normal 500 16px/1em Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:1.8px;list-style:none;margin:0;padding:0;text-align:center}@media screen and (min-width:768px){.menu{font:normal normal 500 16px/1em Montserrat,Arial,sans-serif}}@media screen and (min-width:1210px){.menu{font:normal normal 500 16px/1em Montserrat,Arial,sans-serif;display:flex;flex-wrap:wrap;justify-content:flex-end}}.menu__item{position:relative;list-style:none;margin:0;padding:0;z-index:1;transition:color .5s ease-in-out;border-top:1px solid hsla(0,0%,100%,.3);color:#101820;width:100%}.menu__item:first-child{border-top:0}.menu__item.focus,.menu__item:focus,.menu__item:hover{z-index:2}@media screen and (min-width:1210px){.menu__item{color:#101820;border-top:none;width:auto}}.menu__item-header{position:relative}@media screen and (min-width:1210px){.menu__item-header{padding-right:1em}}.menu__link{display:block;padding:1em .4em;outline:none;text-decoration:none;color:inherit;transition:color .5s ease-in-out}@media screen and (min-width:1210px){.menu__link{padding:.3em .4em;white-space:nowrap}}.menu__dropdown{position:absolute;top:0;padding:0 1em;height:100%;right:0}@media screen and (min-width:1210px){.menu__dropdown{padding:0;right:0}}.menu__dropdown.focus,.menu__dropdown:focus,.menu__dropdown:hover,.menu__link.focus,.menu__link:focus,.menu__link:hover{color:#fff}@media screen and (min-width:1210px){.menu__dropdown.focus,.menu__dropdown:focus,.menu__dropdown:hover,.menu__link.focus,.menu__link:focus,.menu__link:hover{color:#101820}}.menu__link--active{color:#fff}@media screen and (min-width:1210px){.menu__link--active{color:#101820}}.menu>.menu__item>.submenu:before{content:"";width:0;height:0;border-color:transparent transparent rgba(16,24,32,.81);border-style:solid;border-width:0 8px 10px;top:-10px}.menu>.menu__item>.submenu:before,.submenu{position:absolute;transform:translateX(-50%);left:50%}.submenu{clip:rect(0 0 0 0);max-height:0;top:0;overflow:hidden;zoom:1;flex-direction:column;transition:max-height .5s ease-in-out;text-transform:none;margin-bottom:1.5em;opacity:0;padding-left:0}@media screen and (min-width:1210px){.submenu{clip:unset;min-width:100%;top:2em}.submenu .submenu{left:100%;top:-1px}}.submenu--toggled{position:relative;opacity:1}@media screen and (min-width:1210px){.submenu--toggled{position:absolute}}.submenu__item,.submenu__item-header{position:relative}.submenu__item{list-style:none;margin:0;padding:0;z-index:1;transition:color .5s ease-in-out;border-top:1px solid transparent;color:#fff}.submenu__item:first-child{border-top:0;padding-top:.5em}.submenu__item:last-child{padding-bottom:.5em}.submenu__item.focus,.submenu__item:focus,.submenu__item:hover{z-index:2;color:#fff}.submenu__item[aria-haspopup=true] .submenu__link{padding-right:2em}@media screen and (min-width:1210px){.submenu__item{padding:0 1.2em;background:rgba(16,24,32,.81)}}@media screen and (min-width:1210px){.submenu__item .submenu{transform:none}}.submenu__link{display:block;outline:none;color:inherit;font-size:14px;text-transform:none;letter-spacing:0;padding:.55em 0;text-decoration:none;text-align:center}@media screen and (min-width:1200px){.submenu__link{font-size:17px}}@media screen and (min-width:1210px){.submenu__link{text-align:center;white-space:nowrap}}.header--inner .menu{font:normal normal 500 16px/1em Montserrat,Arial,sans-serif}@media screen and (min-width:768px){.header--inner .menu{font:normal normal 500 16px/1em Montserrat,Arial,sans-serif}}@media screen and (min-width:992px){.header--inner .menu{font:normal normal 500 16px/1em Montserrat,Arial,sans-serif}}.header--inner .menu__item{border-top-color:#101820}@media screen and (min-width:1210px){.header--inner .menu__item,.header--inner .menu__link--active{color:#101820}}@media screen and (min-width:1210px){.header--inner .menu{justify-content:flex-end;margin-right:3em}}.header--inner .submenu{background:#101820}.header--inner .submenu__item{border-top-color:#101820}.header--inner .submenu__item:focus,.header--inner .submenu__item:hover{color:#101820}.header--inner .menu>.menu__item>.submenu:before{border-color:transparent transparent #101820}@media screen and (min-width:1210px){.header__top--v2 .menu{justify-content:space-around}}.main-search{background:transparent;top:-1.5em}.main-search__close-icon{fill:#101820}.main-search__close:focus,.main-search__close:hover{outline:none}.main-search__close:focus .main-nav__close-icon,.main-search__close:hover .main-nav__close-icon{fill:#101820}.main-search .noUi-handle{background-color:#101820}.main-search .ss-main.js-select--main .ss-single-selected{border-color:#101820;background:transparent}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected{border-color:#101820;background:transparent}}.main-search .ss-main.js-select--main .ss-single-selected .placeholder{color:#101820}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .placeholder{color:#101820}}.main-search .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#101820}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#101820}}.main-search .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#101820}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#101820}}.main-search .ss-main.js-select--main .ss-multi-selected{border-color:#101820;background:transparent}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected{border-color:#101820;background:transparent}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#101820}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#101820}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#101820}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#101820}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#101820}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#101820}}.main-search .textfield__input{border-color:#101820;background:transparent;color:#101820}.main-search .textfield__input::placeholder{color:#101820;opacity:1}.main-search .textfield__input::-ms-input-placeholder{color:#101820;opacity:1}@media screen and (min-width:1200px){.main-search .textfield__input{border-color:#101820;background:transparent;color:#101820}.main-search .textfield__input::-ms-input-placeholder{color:#101820;opacity:1}.main-search .textfield__input::placeholder{color:#101820;opacity:1}}.main-search .localizator__summary{border-color:#101820;background:transparent;color:#101820}@media screen and (min-width:1200px){.main-search .localizator__summary{border-color:#101820;background:transparent;color:#101820}}.main-search .localizator__plus:before{background:#101820}@media screen and (min-width:1200px){.main-search .localizator__plus:before{background:#101820}}.main-search .localizator__plus:after{background:#101820}@media screen and (min-width:1200px){.main-search .localizator__plus:after{background:#101820}}.main-search .range__highlight{color:#101820}@media screen and (min-width:1200px){.main-search .range__highlight{color:#101820}}.main-search .range__summary{border-color:#101820;background:transparent;color:#101820}@media screen and (min-width:1200px){.main-search .range__summary{border-color:#101820;background:transparent;color:#101820}}.main-search .range__preview{color:#101820}@media screen and (min-width:1200px){.main-search .range__preview{color:#101820}}.main-search .range__plus:before{background:#101820}@media screen and (min-width:1200px){.main-search .range__plus:before{background:#101820}}.main-search .range__plus:after{background:#101820}@media screen and (min-width:1200px){.main-search .range__plus:after{background:#101820}}.main-search .range .noUi-connect{background:#101820}@media screen and (min-width:1200px){.main-search .range .noUi-connect{color:#101820}}.main-search .form__legend:after{background:transparent}.main-search .form__title .title__subtitle{color:#101820}.main-search .form__title .title__content{color:#525252}.main-search .simplebar-scrollbar:before{background:hsla(0,0%,82.7%,.4)}.search-more{color:#101820;background:transparent}.search-more__icon{color:#fff;fill:#fff;background:#101820}.main-search{transition:max-height .5s ease-in-out;max-height:0;overflow:hidden;position:relative;z-index:2;padding:0 10px;margin:0 auto;display:none}.main-search:focus{outline:none}@media screen and (min-width:768px){.main-search{padding:0 3em}}.main-search__close{display:none;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:1em;top:1em;cursor:pointer}.main-search__close-icon{display:block;padding:1em;width:3.5em;height:3.5em;transition:fill .5s}.main-search__wrapper{max-width:1535px;margin:0 auto}.main-search__more{border:1px solid transparent;margin:-1px;width:100%}.main-search__expand-button{margin-left:auto;margin-right:0}.main-search .button{min-height:52px}.main-search--vertical{max-height:none;display:block;position:fixed;top:0;left:0;z-index:100000;visibility:hidden;width:100%;height:100%;transition:all .5s ease-in-out;transform:translate3d(-100%,0,0);will-change:transform;padding-top:5em;padding-right:0;padding-left:0;user-select:none;font-size:.8em;background:linear-gradient(#fff,hsla(0,0%,100%,.9))}@media screen and (min-width:768px){.main-search--vertical{width:88%;max-width:25em;font-size:1em}}.body--vertical-search-opened .main-search--vertical{visibility:visible;transform:translateZ(0)}.main-search--vertical .simplebar-content-wrapper{height:100%!important}.main-search--vertical .main-search{z-index:2000}.main-search--vertical .main-search__wrapper{max-height:calc(100vh - 5em);min-height:100%;padding-right:2em;overflow:auto}.main-search--vertical .main-search__close{display:block}.main-search--vertical .main-search__form{padding-left:3.6em}.main-search .simplebar-scrollbar.simplebar-visible:before{opacity:1}.main-search__loader{display:none;color:#101820;font-size:10px;position:relative;text-indent:-9999em;position:absolute;left:50%;top:calc(50% - 1em);transform:translate3d(-50%,-50%,0);animation-delay:-.16s}.main-search__loader,.main-search__loader:after,.main-search__loader:before{border-radius:50%;width:1em;height:1em;animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite}.main-search__loader:after,.main-search__loader:before{content:"";position:absolute;top:0}.main-search__loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.main-search__loader:after{left:3.5em}.main-search .form__wrapper{visibility:hidden}.main-search--ready .form__wrapper{visibility:visible}.main-search--loading,.main-search--loading .main-search__loader{display:block}.main-search--loading-next .main-search__expand-button{visibility:hidden}.main-search-form label:not(.radio__label):not(.checkbox__label){position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.main-search-form__title{overflow:hidden}.main-search-form__title .title__content,.main-search-form__title .title__subtitle{display:block}.main-search-form__title .title__subtitle{font:normal normal 600 .7em Montserrat,Arial,sans-serif;letter-spacing:.3em;text-transform:uppercase}.main-search-form__title .title__content{font:normal normal 400 1.25em Montserrat,Times New Roman,serif;letter-spacing:.3em;text-transform:uppercase}@media screen and (min-width:1200px){.main-search-form__title{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__container{display:flex;padding:2.6em 0 3em;align-items:flex-start}.main-search-form__fields{flex:1}.main-search-form .submit__field.button{font:normal normal 500 16px/1 Montserrat,Arial,sans-serif;text-transform:lowercase;background:#101820;color:#fff;border-color:transparent}.main-search-form .submit__field.button:after,.main-search-form .submit__field.button:before{background:#101820}.main-search-form .submit__field.button:focus,.main-search-form .submit__field.button:hover{color:#fff;border-color:#101820}.main-search-form .submit__field.button:focus:before,.main-search-form .submit__field.button:hover:before{background:#101820}.main-search-form__submit{display:flex;flex-direction:column;align-items:flex-end;position:absolute;left:50%;transform:translate(-50%,-50%)}.main-search-form__group{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;margin:0 -.5em}.main-search-form .form__field{padding:0 .5em;width:25%;margin:0 0 .4em}.main-search-form .ss-main.js-select--main .ss-single-selected{padding:4px 5px;height:52px;min-height:52px}.main-search-form .ss-main.js-select--main .ss-single-selected .placeholder{text-transform:none;letter-spacing:0}.main-search-form .ss-main.js-select--main .ss-multi-selected{padding:4px 5px;height:52px;min-height:52px}.main-search-form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{text-transform:none;letter-spacing:0}.main-search-form .ss-main .ss-multi-selected .ss-values .ss-disabled{padding:0}.main-search-form .ss-main.js-select--main .ss-single-selected{border-width:0 0 1px}.main-search-form .textfield__input{border-width:0 0 1px;min-height:52px}.main-search-form .localizator__summary{border-width:0 0 1px;padding:4px 5px}.main-search-form .range__prompt,.main-search-form .range__summary{text-transform:none;letter-spacing:0}.main-search-form .range__summary{border-width:0 0 1px;padding:4px 5px}.main-search-form .range--values{padding:0}.main-search-form--vertical .main-search-form__container{flex-direction:column;padding:0}.main-search-form--vertical .main-search-form__title{display:block}.main-search-form--vertical .main-search-form__group{flex-direction:column}.main-search-form--vertical .main-search-form__fields{width:100%;margin:-.5em 0}.main-search-form--vertical .main-search-form__submit{margin:1em 0 0;padding:0;width:100%;align-items:center;display:flex;flex-direction:column;transform:none;left:auto;position:relative}.main-search-form--vertical .main-search__more .main-search-form__group{margin-top:0}.main-search-form--vertical .form__field{margin:.5em 0;width:100%}.main-search-form--vertical .search-more{position:relative;padding:0 .5em;margin-top:1.5em;margin-bottom:1.5em}.search-more{font:normal normal 500 16px/1 Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:lowercase;margin-top:1em;position:relative;right:0;top:100%;text-decoration:none;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;outline:none}.search-more__icon{width:2.1em;height:2.1em;padding:.5em;margin-left:1.5em}.search-more__icon--closed{display:inline-block}.search-more.isExpanded .search-more__icon--closed,.search-more__icon--expanded{display:none}.search-more.isExpanded .search-more__icon--expanded{display:inline-block}.body:not(.body--home) .search-holder--horizontal{width:100%;max-width:1230px}.body:not(.body--home) .search-more{position:relative}.body--vertical-search-opened,.html--vertical-search-opened{overflow:hidden}@keyframes load7{0%,80%,to{box-shadow:0 1em 0 -.5em}40%{box-shadow:0 1em 0 0}}@media (-ms-high-contrast:none){.main-search .button{height:52px}.main-search .button,::-ms-backdrop{height:52px}}@media screen and (min-width:800px){.main-search__form .form__field.select--tab{width:100%}.main-search__form .form__field.select--tab .ss-single-selected{display:none}.main-search__form .form__field.select--tab .ss-content{display:block;opacity:1;transform:scaleY(1);position:relative;background-color:transparent;border:0}.main-search__form .form__field.select--tab .ss-list{display:flex;justify-content:center}.main-search__form .form__field.select--tab .ss-main.js-select--main .ss-content{box-shadow:none}.main-search__form .form__field.select--tab .ss-main.js-select--main .ss-content .ss-list .ss-option{padding:1em;background-color:#101820;color:#fff;display:flex;align-items:center;text-align:center}.main-search__form .form__field.select--tab .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-hide{display:none}.main-search__form .form__field.select--tab .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{background-color:#101820;color:#fff}.main-search__form .form__field.select--tab .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected:after{display:none}}.body--page-detail-mandataire .title-dt-mdt{text-align:center;padding-top:20px}.body--page-detail-mandataire .jumbotron-v1{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover;margin-bottom:4em;left:0;right:0;top:0}@media screen and (min-width:767px){.body--page-detail-mandataire .jumbotron-v1{min-height:290px;position:absolute}}.body--page-detail-mandataire .page-detail-mandataire__wrapper{position:relative;padding-bottom:49px}.body--page-detail-mandataire .breadcrumb.wrapper,.body--page-detail-mandataire .jumbotron-v1{margin-bottom:0}.body--page-detail-mandataire .infos-agence-dtmandataire{text-align:center}@media screen and (min-width:769px){.body--page-detail-mandataire .infos-agence-dtmandataire .all_coords_dt_mdt{width:50%;margin:0 auto}}.body--page-detail-mandataire .infos-agence-dtmandataire a,.body--page-detail-mandataire .infos-agence-dtmandataire p{word-break:break-word;color:#000;text-decoration:none;font:normal normal 400 20px Montserrat,Arial,sans-serif}.body--page-detail-mandataire span.label-info-dt-agence{font:normal normal 400 20px Montserrat,Arial,sans-serif;color:#101820}.body--page-detail-mandataire .detail-mandataire-infos-v1__info{max-width:1440px;margin:0 auto;align-items:center}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords{align-items:start}@media screen and (min-width:1210px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords{display:flex}}@media screen and (max-width:1209px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords{display:block;text-align:center}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .drawing__text-vertical{display:none}}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence{text-align:center;position:relative}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence .nom_mdt{text-transform:none;font:normal normal 400 40px Montserrat,Arial,sans-serif;color:#101820}@media screen and (max-width:1209px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence .nom_mdt{display:block}}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence .nom_mdt:first-letter{text-transform:uppercase}@media screen and (min-width:1210px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence{width:30%}}@media screen and (min-width:768px) and (max-width:1680px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence{margin-left:3%}}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence img{box-shadow:0 0 35px 0 #d0d0d0;z-index:2;position:relative;width:100%;max-width:700px;height:509px;object-fit:cover;margin-bottom:29px}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical{text-transform:lowercase;font:normal normal 400 100px/1 Montserrat,Arial,sans-serif;color:#101820}@media screen and (min-width:769px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical{bottom:55%}}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical:first-letter{text-transform:uppercase}@media screen and (min-width:1209px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .infos-agence-dtmandataire{width:70%;padding-left:6%}}.body--page-detail-mandataire .page-detail-mandataire__content.wrapper h1.title__content{text-align:center;padding-top:22px}.body--page-detail-mandataire .detail-mandataire-infos-v1__title.title{margin-bottom:0!important;margin-top:34px}.body--page-detail-mandataire .detail-mandataire-infos-v1__title h1.title__content:after{display:none}.body--page-detail-mandataire .presentation-dt-agence{margin-top:35px;margin-bottom:40px}.body--page-detail-mandataire .labl-info-dtAg{display:flex;margin:9px 0}.body--page-detail-mandataire span.label-info-dt-agence{display:flex;min-width:6.2em;width:6.2em;text-transform:capitalize}.body--page-detail-mandataire .detail-mandataire-infos-v1__title .title__content-1{font:normal normal 400 30px Montserrat,Arial,sans-serif;color:#000}.body--page-detail-mandataire .detail-mandataire-infos-v1__title .title__content-2{font:normal normal 400 60px Montserrat,Arial,sans-serif;color:#101820}.body--page-detail-mandataire .module-listing-dt-agence__title{text-align:center}.body--page-detail-mandataire .module-listing-dt-agence__title .title__subtitle{font:normal normal 400 1.6667em/1.4 Montserrat,Arial,sans-serif;color:#101820}.body--page-detail-mandataire .module-listing-dt-agence__title .title__content{font:normal normal 400 3.3333em/1.2 Montserrat,Arial,sans-serif;color:#101820}.body--page-detail-mandataire .editorial-noresult__text{font-size:16px}.body--page-detail-mandataire .editorial-noresult__title{margin-bottom:0;font-size:11px}.body--page-detail-mandataire .property-listing-v2__wrapper{margin:0 auto}.representative-listing-v1__wrapper{margin:0 auto;max-width:1400px}.representative-listing-v1 .list{display:flex;flex-wrap:wrap}@media screen and (min-width:1281px){.mandataire-v1{width:27.33%;margin:0 3% 2%}}@media screen and (min-width:769px) and (max-width:1280px){.mandataire-v1{margin:0 1% 2%;width:48%;overflow:hidden}}@media screen and (max-width:768px){.mandataire-v1{width:100%;overflow:hidden}}.mandataire-v1__decorate{position:relative;height:400px;display:flex;align-items:center;justify-content:center}.mandataire-v1__decorate .button{text-transform:uppercase;color:#fff}.mandataire-v1__decorate-wrapper{width:100%;height:100%}.mandataire-v1__visual{width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.mandataire-v1__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;background-color:hsla(0,0%,42.7%,.75)}.mandataire-v1__more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;width:80%}.mandataire-v1__global-link:focus .mandataire-v1__more,.mandataire-v1__global-link:hover .mandataire-v1__more{opacity:1}.mandataire-v1__global-link:focus .mandataire-v1__more .button,.mandataire-v1__global-link:hover .mandataire-v1__more .button{transform:translate(-50%,-50%)}.mandataire-v1__info{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:992px){.mandataire-v1__info{flex-direction:row}}.mandataire-v1__coords .title__subtitle{color:#101820;font:normal normal 400 18px Montserrat,Arial,sans-serif;text-decoration:none;text-transform:none;word-break:break-word;letter-spacing:0}.mandataire-v1__coords .title__subtitle .ville-mdt{text-transform:capitalize}.mandataire-v1__coords .coords__element{display:flex;margin-top:1em;margin-bottom:1em;color:#101820;font:normal normal 400 18px Montserrat,Arial,sans-serif;letter-spacing:2px;text-transform:capitalize}.mandataire-v1__coords .coords__element>a{color:#101820;font:normal normal 400 18px Montserrat,Arial,sans-serif;text-decoration:none;text-transform:none;word-break:break-word;letter-spacing:0}.mandataire-v1__coords .coords__element>p{letter-spacing:0}.mandataire-v1__coords .coords__element .label_coords_agency1{display:flex;min-width:6.2em;width:6.2em}.mandataire-v1__title{margin-bottom:0!important}.mandataire-v1__title--agency{margin-bottom:1em}.mandataire-v1__title .title__content{padding:1em 0 .5em;font:normal normal 400 25px Montserrat,Arial,sans-serif;letter-spacing:normal;text-transform:lowercase;color:#101820}.mandataire-v1__title .title__content:after{display:none}.mandataire-v1__title .title__content:first-letter{text-transform:uppercase}.mandataire-listing-v2{margin:4em 0}.mandataire-listing-v2__wrapper{margin:0 auto;max-width:100%}.mandataire-listing-v2 .list{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){.mandataire-listing-v2 .list{flex-direction:row}}.mandataire-listing-v2 .list>*{width:100%}@media screen and (min-width:768px){.mandataire-listing-v2 .list>*{width:49%}}.mandataire-listing-v2 .mandataire--listing-v2{margin-top:2em;margin-bottom:2em}.mandataire--listing-v2__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.mandataire--listing-v2__wrapper{flex-direction:row;align-items:center}}.mandataire--listing-v2__wrapper .button{text-transform:uppercase;color:#fff}.mandataire--listing-v2__decorate{position:relative;height:360px;display:flex;align-items:center;justify-content:center;width:100%}.mandataire--listing-v2__decorate-wrapper{width:100%;height:100%}.mandataire--listing-v2__visual{width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.mandataire--listing-v2__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;background-color:hsla(0,0%,42.7%,.75)}.mandataire--listing-v2__more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;width:80%}.mandataire--listing-v2__global-link{width:100%}@media screen and (min-width:992px){.mandataire--listing-v2__global-link{width:50%;flex-shrink:0}}@media screen and (min-width:1200px){.mandataire--listing-v2__global-link{max-width:355px}}.mandataire--listing-v2__global-link:focus .mandataire--listing-v2__more,.mandataire--listing-v2__global-link:hover .mandataire--listing-v2__more{opacity:1}.mandataire--listing-v2__global-link:focus .mandataire--listing-v2__more .button,.mandataire--listing-v2__global-link:hover .mandataire--listing-v2__more .button{transform:translate(-50%,-50%)}.mandataire--listing-v2__info{display:flex;flex-direction:column;justify-content:flex-start;margin-left:2em}@media screen and (min-width:992px){.mandataire--listing-v2__info{width:50%}}@media screen and (max-width:991px){.mandataire--listing-v2__info{width:100%}}@media screen and (min-width:992px){.mandataire--listing-v2__info{flex-direction:row}}.mandataire--listing-v2__coords{width:100%}.mandataire--listing-v2__coords .title__subtitle{color:#101820;font:normal normal 400 18px Montserrat,Arial,sans-serif;text-decoration:none;text-transform:none;word-break:break-word;letter-spacing:0}.mandataire--listing-v2__coords .title__subtitle .ville-mdt{text-transform:capitalize}.mandataire--listing-v2__coords .coords__element{color:#101820;letter-spacing:0;margin-top:1.5em;margin-bottom:1.5em;display:flex}@media screen and (min-width:1380px){.mandataire--listing-v2__coords .coords__element{font:normal normal 400 18px Montserrat,Arial,sans-serif}}@media screen and (max-width:1379px){.mandataire--listing-v2__coords .coords__element{font:normal normal 400 15px Montserrat,Arial,sans-serif}}.mandataire--listing-v2__coords .coords__element .label_coords_agency1{display:flex;min-width:6.2em;width:6.2em;text-transform:capitalize}.mandataire--listing-v2__coords .coords__element a{color:#101820;text-decoration:none;letter-spacing:0;word-break:break-word}.mandataire--listing-v2__coords .coords__element p{letter-spacing:0}.mandataire--listing-v2__title{margin-bottom:0!important}.mandataire--listing-v2__title--agency{margin-bottom:1em}.mandataire--listing-v2__title .title__content{letter-spacing:0;text-transform:lowercase;padding:14px 0 0;color:#101820}@media screen and (min-width:1380px){.mandataire--listing-v2__title .title__content{font:normal normal 400 25px Montserrat,Arial,sans-serif}}@media screen and (max-width:1379px){.mandataire--listing-v2__title .title__content{font:normal normal 400 18px Montserrat,Arial,sans-serif}}.mandataire--listing-v2__title .title__content:after{display:none}.mandataire--listing-v2__title .title__content:first-letter{text-transform:uppercase}.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:#101820}.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:#101820}.map-svg__dep--active{fill:#525252}.map-svg__zoom--displayed .map-svg__dep--active{cursor:pointer;pointer-events:all}.map-svg__deco{transition:opacity .3s ease-in-out}.map-svg--zoomed .map-svg__deco{opacity:0}.map-svg__circle{fill:#f2f2f2;opacity:.4}@media screen and (min-width:768px){.map-svg .form__fields{flex-direction:column}}@media screen and (min-width:1200px){.map-svg .form__fields{flex-direction:row}}.map-svg .form .form-group--column.form-group--last>*{align-self:flex-end}.map-svg-vagency{color:#fff;position:relative}.map-svg-vagency__background{background:transparent url(../images/modules/map-svg/2.jpg) no-repeat 50%/cover}.map-svg-vagency__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.76)}.map-svg-vagency__wrapper{padding-left:1em;padding-right:1em}@media screen and (min-width:768px){.map-svg-vagency__wrapper{padding-left:3em;padding-right:3em}}.map-svg-vagency__container{height:100%;display:flex;justify-content:center;text-align:center}.map-svg-vagency__wrapper{position:relative;height:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center;flex:1}.map-svg-vagency__container-text{margin-bottom:8%;max-height:300px}.map-svg-vagency__title .title .title__content{padding-bottom:1em}.map-svg-vagency__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.map-svg-vagency__title .title .title__content-1,.map-svg-vagency__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.map-svg-vagency__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.map-svg-vagency__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.map-svg-vagency__title+.map-svg-vagency__links{margin-top:5em}.map-svg-vagency__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.map-svg-vagency .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.map-svg-vagency .button:after,.map-svg-vagency .button:before{background:#101820}.map-svg-vagency .button:focus,.map-svg-vagency .button:hover{color:#fff;border-color:#101820}.map-svg-vagency .button:focus:before,.map-svg-vagency .button:hover:before{background:#101820}.map-svg-vagency__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.map-svg-vagency__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.map-svg-vagency__scroll-block .scroll-block__button:focus .scroll-block__svg,.map-svg-vagency__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.map-svg-vagency__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.map-svg-vagency__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.map-svg-vagency .map-svg .form,.map-svg-vagency .map-svg .form__conditions{color:#fff}.map-svg-vagency .map-svg .form__legals{color:#fff;opacity:.65}.map-svg-vagency .map-svg .form .range__summary,.map-svg-vagency .map-svg .form .select__label,.map-svg-vagency .map-svg .form .ss-main.js-select--main .ss-multi-selected .ss-value--custom,.map-svg-vagency .map-svg .form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled,.map-svg-vagency .map-svg .form .ss-main.js-select--main .ss-single-selected .placeholder,.map-svg-vagency .map-svg .form .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}.map-svg-vagency .map-svg .form .localizator__values-container{background:#fff}.map-svg-vagency .map-svg .form .checkbox__box svg path{fill:#fff}@media screen and (min-width:768px){.map-svg-vagency .map-svg__aligner{margin-right:3em}}.map-svg-vagency .map-svg__form{display:flex;justify-content:flex-end}.map-svg-vagency .map-svg__form .form__wrapper{flex:1}.map-svg-vagency .map-svg__form .select__label{text-align:right;margin-bottom:1em}.map-svg-vagency .map-svg__form .select__input{max-width:370px;align-self:flex-end}.map-svg-vagency .map-svg__dep{fill:#919191;stroke:#fff}.map-svg-vagency .map-svg__dep--active,.map-svg-vagency .map-svg__dep:focus,.map-svg-vagency .map-svg__dep:hover{fill:#101820}.map-svg-vagency .map-svg__region{fill:#919191;stroke:#fff}.map-svg-vagency .map-svg__region--active,.map-svg-vagency .map-svg__region--active:focus,.map-svg-vagency .map-svg__region--active:hover{fill:#101820}.map-svg-vagency .map-svg .ss-main .ss-single-selected .placeholder .ss-disabled{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:#101820}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#101820;background:#fff}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#101820;background:#101820}.map-svg-vmandatory{color:#101820;position:relative}.map-svg-vmandatory__background{background:transparent url(../images/modules/map-svg/3.png) no-repeat 50%/cover}.map-svg-vmandatory__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.8)}.map-svg-vmandatory__wrapper{padding-left:1em;padding-right:1em}@media screen and (min-width:768px){.map-svg-vmandatory__wrapper{padding-left:3em;padding-right:3em}}.map-svg-vmandatory__container{height:100%;display:flex;justify-content:center;text-align:center}.map-svg-vmandatory__wrapper{position:relative;height:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center;flex:1}.map-svg-vmandatory__container-text{margin-bottom:8%;max-height:300px}.map-svg-vmandatory__title .title .title__content{padding-bottom:1em}.map-svg-vmandatory__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.map-svg-vmandatory__title .title .title__content-1,.map-svg-vmandatory__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.map-svg-vmandatory__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.map-svg-vmandatory__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.map-svg-vmandatory__title+.map-svg-vmandatory__links{margin-top:5em}.map-svg-vmandatory__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.map-svg-vmandatory .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.map-svg-vmandatory .button:after,.map-svg-vmandatory .button:before{background:#101820}.map-svg-vmandatory .button:focus,.map-svg-vmandatory .button:hover{color:#fff;border-color:#101820}.map-svg-vmandatory .button:focus:before,.map-svg-vmandatory .button:hover:before{background:#101820}.map-svg-vmandatory__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.map-svg-vmandatory__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.map-svg-vmandatory__scroll-block .scroll-block__button:focus .scroll-block__svg,.map-svg-vmandatory__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.map-svg-vmandatory__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.map-svg-vmandatory__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}@media screen and (min-width:768px){.map-svg-vmandatory .map-svg__aligner{margin-right:3em}}.map-svg-vmandatory .map-svg__form{display:flex;justify-content:flex-end}.map-svg-vmandatory .map-svg .form__wrapper{max-width:370px;flex:1}.map-svg-vmandatory .map-svg__circle{fill:rgba(16,24,32,.26);opacity:1}.map-svg-vmandatory .map-svg__dep{fill:#919191;stroke:#fff}.map-svg-vmandatory .map-svg__dep--active,.map-svg-vmandatory .map-svg__dep:focus,.map-svg-vmandatory .map-svg__dep:hover{fill:#101820}.map-svg-vmandatory .map-svg__region{fill:#919191;stroke:#fff}.map-svg-vmandatory .map-svg__region--active{cursor:pointer;pointer-events:all;fill:#101820}.map-svg-vmandatory .map-svg__region--active:focus,.map-svg-vmandatory .map-svg__region--active:hover{fill:#101820}.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:#101820}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#101820;background:#fff}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#101820;background:#101820}.leaflet-container .map__popup a.leaflet-popup-close-button{font-size:30px;font-weight:100;width:30px;height:30px;color:#fff}.leaflet-container .map__popup a.leaflet-popup-close-button:hover{color:#101820}.map__popup .leaflet-popup-content-wrapper{color:#fff;border-radius:0;font:normal normal 400 1.4166em/1.5 Montserrat,Times New Roman,serif}.map__popup .leaflet-popup-content-wrapper,.map__popup .leaflet-popup-tip{background:rgba(16,24,32,.6);box-shadow:none}.map__popup .leaflet-popup-content{min-width:450px}.map__popup .leaflet-popup-content p{margin:0}.map__popup .coords{width:100%}.map__popup .coords__element{display:flex;flex-direction:row;padding:.3em 0}.map__popup .coords__label{font:normal normal 400 1.1111em/1.6666 Amiri,Times New Roman,serif;color:#fff;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.map__popup .coords__label a{color:#fff}.map__popup .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Montserrat,Arial,sans-serif;color:#fff;text-align:left;text-transform:none;text-decoration:none}.map__popup .coords__content a{color:#fff}.map__popup .coords__title .title{margin-bottom:0}.map__popup .coords__title .title .title__content{padding-bottom:1em;text-align:center}.map__popup .coords__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.map__popup .coords__title .title .title__content-1,.map__popup .coords__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.map__popup .coords__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.map__popup .coords__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.module-mapbienici-js{position:relative;padding-bottom:50.6%}.mapbienici:not(.js_bienici_cookies){position:absolute;width:100%;height:100%;margin:0;overflow:hidden}.mapbienici:not(.js_bienici_cookies) .kimono-map.kimono-minimal-interface #kimono-graphicOptionsMenu,.mapbienici:not(.js_bienici_cookies) .kimono-map.kimono-minimal-interface #kimono-layers,.mapbienici:not(.js_bienici_cookies) .kimono-map.kimono-minimal-interface #kimono-sunAnimatorMenu,.mapbienici:not(.js_bienici_cookies) .kimono-map.kimono-minimal-interface .f4map-nav,.mapbienici:not(.js_bienici_cookies) .kimono-map.kimono-minimal-interface .kimono-programSlider-container{display:block!important}.f4map-panes canvas{left:0}#mapAgenceici{width:90%;height:480px;margin:0 auto 3em}.map-listing__container{position:relative}.map-listing__content{position:relative;z-index:1;height:300px}.map-listing__content .js-map{height:300px}.map-listing__js-container{position:relative}.map-listing__js-container>*{position:absolute;width:100%;height:100%}.map-listing__js-container>*>*{width:100%;height:100%}.map-listing .map__marker svg{fill:#101820}.map-listing .map__cluster{background-color:rgba(16,24,32,.6)}.map-listing .map__cluster div{background:#101820;color:#fff}.map-listing .map__circle{stroke:#101820;fill:rgba(16,24,32,.6)}.f4map .f4map-infoWindow{color:#fff;border-radius:0;box-shadow:none;font:normal normal 400 1.4166em/1.5 Montserrat,Times New Roman,serif;width:450px}.f4map .f4map-infoWindow,.f4map .leftArrowPart,.f4map .rightArrowPart{background:rgba(16,24,32,.9)}.f4map .f4map-arrow{width:22px}.map-popin-realestate__wrapper{display:flex;flex-direction:column;align-items:center}.map-popin-realestate__decorate{max-width:165px;max-height:120px;width:100%;height:100%;margin-bottom:1em}@media screen and (min-width:576px){.map-popin-realestate__decorate{max-width:240px;max-height:170px}}.map-popin-realestate__decorate img{width:100%;height:100%}.map-popin-realestate__separator{display:none;border:none;border-bottom:1px solid #101820;max-width:240px;width:100%;margin:1em auto}@media screen and (min-width:992px){.map-popin-realestate__separator{display:block}}.map-popin-realestate__text{display:none;margin-bottom:1em;text-align:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,Arial,sans-serif;color:#fff}@media screen and (min-width:992px){.map-popin-realestate__text{display:block}}.map-popin-realestate__compo,.map-popin-realestate__price{font:normal normal 400 clamp(10px,calc(.6rem + 1.875vw),16px)/1.3 Montserrat,Times New Roman,serif;color:#101820}.map-popin-realestate__reference{font:normal normal 400 clamp(7px,calc(.6rem + 1.875vw),10px)/1.3 Montserrat,Arial,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.map-popin-realestate__title .title .title__content{padding-bottom:1em}.map-popin-realestate__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.map-popin-realestate__title .title .title__content-1,.map-popin-realestate__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.map-popin-realestate__title .title .title__content-1{font:normal normal 400 1em/1.4 Amiri,Times New Roman,serif}.map-popin-realestate__title .title .title__content-2{font:normal normal 400 1em/1.4 Montserrat,Times New Roman,serif}}.map-popin-realestate__title .title .title__content{font-size:16px}.map-popin-realestate__title .title .title__content-1,.map-popin-realestate__title .title .title__content-2{text-transform:none}.map-popin-realestate__links{margin-top:.5em}.map-popin-realestate__links .button{padding:.4em 1.5em;font:normal normal 500 16px/1 Montserrat,Arial,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.map-popin-realestate__links .button:after,.map-popin-realestate__links .button:before{background:#101820}.map-popin-realestate__links .button:focus,.map-popin-realestate__links .button:hover{color:#fff;border-color:#101820}.map-popin-realestate__links .button:focus:before,.map-popin-realestate__links .button:hover:before{background:#101820}.map-popin.item{position:relative;width:100%}.map-popin.item .item{padding:1em 2em}.map-popin.item .item__info{display:flex;flex-direction:column;width:100%}.map-popin.item .item__title{text-align:left}.map-popin.item .item__title.title{margin-bottom:.5em}.map-popin.item .item__title.title .title__content{padding-bottom:1em;text-align:center}.map-popin.item .item__title.title .title__content:after{width:100px;height:4px;background-color:#fff}.map-popin.item .item__title.title .title__content-1,.map-popin.item .item__title.title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.map-popin.item .item__title.title .title__content-1{font:normal normal 400 1em/1 Amiri,Times New Roman,serif}.map-popin.item .item__title.title .title__content-2{font:normal normal 400 1.2em/1.2 Montserrat,Times New Roman,serif}}.map-popin.item .item__coords{margin-bottom:1em}.map-popin.item .item__coords .coords__wrapper{display:flex;flex-direction:column}.map-popin.item .item__coords .coords__title.title{margin-bottom:1em}.map-popin.item .item__coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.map-popin.item .item__coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.map-popin.item .item__coords .coords__title.title .title__content-1,.map-popin.item .item__coords .coords__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.map-popin.item .item__coords .coords__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.map-popin.item .item__coords .coords__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.map-popin.item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.map-popin.item .item__coords .coords__element{display:flex;flex-direction:row;padding:.3em 0}.map-popin.item .item__coords .coords__label{font:normal normal 400 1.1111em/1.6666 Amiri,Times New Roman,serif;color:#fff;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.map-popin.item .item__coords .coords__label a{color:#fff}.map-popin.item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Montserrat,Arial,sans-serif;color:#fff;text-align:left;text-transform:none;text-decoration:none}.map-popin.item .item__coords .coords__content a{color:#fff}.map-popin.item.map-popin-v2 .labelPopin{min-width:35%}.map-popin.item.map-popin-v2 .infosPopin{display:flex;flex-direction:column}.map-popin.item.map-popin-v2 .coords__contentPopin{width:100%;display:flex}.map-popin.item.map-popin-v2 .coords__contentPopin .address{text-transform:capitalize}.map-popin.item.map-popin-v2 .item__coords{margin-bottom:1em}.map-popin.item.map-popin-v2 .item__coords .coords__element{padding:.1em 0}.map-popin.item.map-popin-v2 .item__coords .coords__group-element{width:100%}.map-popin.item.map-popin-v2 .item__title.title{margin-bottom:0}.map-popin.item.map-popin-v2 .item__title.title .title__content{padding-bottom:.5em}.map-popin.item.map-popin-v2 .item__title.title .title__content .title__content-1{letter-spacing:.2em}.map-popin.item.map-popin-v2 .item__title.title .title__content .title__content-1.mandatory{margin-top:1em}.map-popin.item.map-popin-v2 .item__title.title .title__content .address{letter-spacing:.2em;text-transform:capitalize}.map-popin.item.map-popin-v2 .item__title.title .title__content .address.mandatory{font:normal normal 400 .9em/1.6666 Amiri,Times New Roman,serif}.map-popin.item.map-popin-v2 .item__title.title .title__content:after{display:none}.map-popin.item.map-popin-v2 .item__coords .coords__content{font:normal normal 400 .9em/1.6666 Amiri,Times New Roman,serif}.map-popin__links{display:flex;justify-content:center}.map-popin .button{max-width:200px;color:#101820;border-color:#101820}.map-popin .button:focus,.map-popin .button:hover{color:#fff;border-color:#101820}.map-v3 .map__marker svg{fill:#101820}.map-v3 .map__cluster{background-color:rgba(16,24,32,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map-v3 .map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#101820;color:#fff;align-items:center;display:flex;justify-content:center}.map-v3 .map__circle{stroke:orange;fill:bleu}.map-v3{margin:2em 0}.map-v3__wrapper{margin:0 auto;max-width:100%}@media screen and (min-width:767px){.map-v3__wrapper{margin:0 3em}}.map-v3__map{width:100%;height:295px}.map-v3__map .js-map{height:295px}.map-v3__js-container{position:relative;padding-bottom:0!important}.map-v3__js-container>*{position:absolute;width:100%;height:100%}.map-v3__js-container>*>*{width:100%;height:100%}.map-v1{color:#fff;position:relative}.map-v1 .map__cluster{background-color:rgba(16,24,32,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map-v1 .map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#101820;color:#fff;align-items:center;display:flex;justify-content:center}.map-v1__background{background:transparent url(../images/modules/map/1.jpg) no-repeat 50%/cover}.map-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.7)}.map-v1__wrapper{padding-left:1em;padding-right:1em}@media screen and (min-width:768px){.map-v1__wrapper{padding-left:3em;padding-right:3em}}.map-v1__container{text-align:center;padding-top:2em;padding-bottom:2em}.map-v1__container,.map-v1__wrapper{height:100%;display:flex;justify-content:center}.map-v1__wrapper{position:relative;width:100%;flex-direction:column}.map-v1__container-map{width:100%;flex:1;margin:0 auto 2em}@media screen and (min-width:768px){.map-v1__container-map{width:80%}}@media screen and (min-width:992px){.map-v1__container-map{width:90vh;max-width:80vw}}.map-v1__container-map svg{fill:#101820}.map-v1__js-container{position:relative;height:100%;width:100%;min-height:260px}.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__title .title .title__content{padding-bottom:1em}.map-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.map-v1__title .title .title__content-1,.map-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.map-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.map-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.map-v1__title .title{margin-bottom:4%}.map-v1__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.map-v1__links .links-group__link.button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.map-v1__links .links-group__link.button:after,.map-v1__links .links-group__link.button:before{background:#101820}.map-v1__links .links-group__link.button:focus,.map-v1__links .links-group__link.button:hover{color:#fff;border-color:transparent}.map-v1__links .links-group__link.button:focus:before,.map-v1__links .links-group__link.button:hover:before{background:#101820}.map-v1__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.map-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.map-v1__scroll-block .scroll-block__svg-border{stroke:#101820}.map-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.map-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#fff}.map-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.map-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#fff}.news-detail-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.news-detail-v1__wrapper{width:100%;max-width:1230px}.news-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-detail-v1__container{height:100%;display:flex;justify-content:center}.news-detail-v1__container-text{margin-bottom:8%;max-height:300px}.news-detail-v1__title .title{margin-bottom:0}.news-detail-v1__title .title .title__content{padding-bottom:1em;text-align:left}.news-detail-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.news-detail-v1__title .title .title__content-1{display:block;color:#101820}.news-detail-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.news-detail-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.news-detail-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.news-detail-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.news-detail-v1__text-block.text-block a{color:inherit}.news-detail-v1__text-vertical{display:none}@media screen and (min-width:768px){.news-detail-v1__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:100%;left:0;font:normal normal 400 6.1111em/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.16)}}.news-detail-v1__items{margin-bottom:4%;position:relative}@media screen and (min-width:768px){.news-detail-v1__items{margin-left:3em}}.news-detail-v1 .item{position:relative;text-align:center}.news-detail-v1 .item__header{display:flex;flex-direction:column;min-height:auto;margin-bottom:3em}@media screen and (min-width:992px){.news-detail-v1 .item__header{flex-direction:row}}.news-detail-v1 .item__drawing{position:relative;text-align:center;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.news-detail-v1 .item__drawing{width:55%;margin-bottom:0}}.news-detail-v1 .item__data{display:flex;flex-direction:column}@media screen and (min-width:992px){.news-detail-v1 .item__data{margin-left:4em;flex:1}}.news-detail-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.news-detail-v1 .item__img{min-height:413px;max-height:413px}}.news-detail-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.news-detail-v1 .item__info{position:relative;height:50%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.news-detail-v1 .item__info{min-width:400px}}.news-detail-v1 .item__info-date{font:normal normal 400 1.1111em/2 Amiri,Times New Roman,serif;color:inherit;text-align:center}.news-detail-v1 .item__info-date a{color:inherit}.news-detail-v1 .item__info-title .title-subtitle{margin-bottom:0}.news-detail-v1 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820;display:block}.news-detail-v1 .item__info-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/3 Montserrat,Times New Roman,serif;color:#101820;display:block}.news-detail-v1 .item__share{height:50%;display:flex;flex-direction:column;justify-content:center}.news-detail-v1 .item__share .title-subtitle{margin-bottom:0}.news-detail-v1 .item__share .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/3 Amiri,Times New Roman,serif;color:#101820;display:block;text-transform:none}.news-detail-v1 .item__share__links{justify-content:space-around;flex-wrap:wrap}.news-detail-v1 .item__share__link{display:flex}.news-detail-v1 .item__container-text{height:auto;margin:2em 0}@media screen and (min-width:992px){.news-detail-v1 .item__container-text{margin:0}}.news-detail-v1 .item__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.news-detail-v1 .item__text-block.text-block a{color:inherit}.news-detail-v1 .item .button-drawing__drawing{height:1.2em;fill:#101820}.news-detail-v1 .item .button-drawing__content{color:#101820}.news-detail-v1 .item .button-drawing.js--active .button-drawing__drawing,.news-detail-v1 .item .button-drawing:focus .button-drawing__drawing,.news-detail-v1 .item .button-drawing:hover .button-drawing__drawing{fill:#101820}.news-detail-v1 .item .button-drawing.js--active .button-drawing__content,.news-detail-v1 .item .button-drawing:focus .button-drawing__content,.news-detail-v1 .item .button-drawing:hover .button-drawing__content{color:#101820}.news-listing-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.news-listing-v1__wrapper{width:100%;max-width:1535px}.news-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-listing-v1__container{height:100%;display:flex;justify-content:center}.news-listing-v1__container-text{margin-bottom:8%;max-height:300px}.news-listing-v1__title .title{margin-bottom:0}.news-listing-v1__title .title .title__content{padding-bottom:1em;text-align:left}.news-listing-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.news-listing-v1__title .title .title__content-1,.news-listing-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.news-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.news-listing-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.news-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.news-listing-v1__text-block.text-block a{color:inherit}.news-listing-v1__text-vertical{display:none}@media screen and (min-width:768px){.news-listing-v1__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:98%;left:0;font:normal normal 400 6.1111em/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.16)}}.news-listing-v1__items{margin-bottom:4%;position:relative}@media screen and (min-width:768px){.news-listing-v1__items{margin-left:3em}}.news-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.news-listing-v1__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v1__items-wrapper{margin:0}}@media screen and (min-width:1200px){.news-listing-v1__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.news-listing-v1__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v1__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.news-listing-v1__items .item{margin:2em;width:calc(100% - 4em)}}.news-listing-v1 .item{position:relative;text-align:center}.news-listing-v1 .item__wrapper{display:flex;flex-direction:column;min-height:500px}@media screen and (min-width:992px){.news-listing-v1 .item__wrapper{flex-direction:row}}.news-listing-v1 .item__drawing{position:relative;text-align:center;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.news-listing-v1 .item__drawing{width:66%;margin-bottom:0}}@media screen and (min-width:992px){.news-listing-v1 .item__data{margin-left:4em;flex:1}}.news-listing-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.news-listing-v1 .item__img{min-height:500px;max-height:500px}}.news-listing-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.news-listing-v1 .item .title-subtitle{margin-bottom:0}.news-listing-v1 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:inherit;display:block}.news-listing-v1 .item .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:inherit;display:block}.news-listing-v1 .item__info{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.news-listing-v1 .item__info{min-width:400px}}@media screen and (min-width:768px){.news-listing-v1 .item__info--border{height:calc(100% - 2em);margin-top:.4em;border-left:1px solid #101820;border-right:1px solid #101820;position:relative;padding:0 2em}.news-listing-v1 .item__info--border .links-group{position:relative;transform:translateY(50%)}.news-listing-v1 .item__info--border .item__info-title{margin-bottom:0;position:relative;transform:translateY(-50%)}.news-listing-v1 .item__info--border .item__info-title:after,.news-listing-v1 .item__info--border .item__info-title:before,.news-listing-v1 .item__info--border .links-group:after,.news-listing-v1 .item__info--border .links-group:before{content:"";position:absolute;background-color:#101820;width:80px;height:1px;top:50%}.news-listing-v1 .item__info--border .item__info-title:before,.news-listing-v1 .item__info--border .links-group:before{left:-2em}.news-listing-v1 .item__info--border .item__info-title:after,.news-listing-v1 .item__info--border .links-group:after{right:-2em}}.news-listing-v1 .item__container-text{height:8em;margin:2em 0}@media screen and (min-width:992px){.news-listing-v1 .item__container-text{margin:0}}.news-listing-v1 .item__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.news-listing-v1 .item__text-block.text-block a{color:inherit}.news-listing-v1 .item__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.news-listing-v1 .item__links .button:after,.news-listing-v1 .item__links .button:before{background:#101820}.news-listing-v1 .item__links .button:focus,.news-listing-v1 .item__links .button:hover{color:#fff;border-color:#101820}.news-listing-v1 .item__links .button:focus:before,.news-listing-v1 .item__links .button:hover:before{background:#101820}.news-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:992px){.news-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}.news-listing-v1 .item:nth-child(2n) .item__data{margin-left:0;margin-right:0}@media screen and (min-width:992px){.news-listing-v1 .item:nth-child(2n) .item__data{margin-right:4em}}.news-listing-v2{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.news-listing-v2__wrapper{width:100%;max-width:1230px}.news-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-listing-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.news-listing-v2__container-text{margin-bottom:8%;max-height:300px}.news-listing-v2__title .title{margin-bottom:4em}.news-listing-v2__title .title .title__content{padding-bottom:1em;text-align:center}.news-listing-v2__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.news-listing-v2__title .title .title__content-1,.news-listing-v2__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.news-listing-v2__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.news-listing-v2__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.news-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:center}.news-listing-v2__text-block.text-block a{color:inherit}.news-listing-v2__text-vertical{display:none}@media screen and (min-width:768px){.news-listing-v2__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:98%;left:0;font:normal normal 400 6.1111em/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.16)}}.news-listing-v2__items{margin-bottom:4%;position:relative}@media screen and (min-width:768px){.news-listing-v2__items{margin-left:3em}}.news-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.news-listing-v2__items-wrapper{margin-left:-2em;margin-right:-2em}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v2__items-wrapper{margin-left:-1em;margin-right:-1em}}@media screen and (min-width:1200px){.news-listing-v2__items-wrapper{margin-left:-2em;margin-right:-2em}}@media screen and (max-width:768px){.news-listing-v2__items .item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v2__items .item{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:1200px){.news-listing-v2__items .item{margin:0 2em 2em;width:calc(50% - 4em)}}.news-listing-v2 .item{position:relative;margin-bottom:4em}.news-listing-v2 .item--border .item__data{margin-top:0}@media screen and (min-width:768px){.news-listing-v2 .item--border{height:calc(100% - 2em);border-left:1px solid #101820;border-right:1px solid #101820;position:relative;padding:0 3em;margin-top:6.5em}.news-listing-v2 .item--border .links-group{position:relative;transform:translateY(50%)}.news-listing-v2 .item--border .item__drawing{margin-bottom:0;position:relative;transform:translateY(-50%);padding:0 3em}.news-listing-v2 .item--border .item__drawing:after,.news-listing-v2 .item--border .item__drawing:before,.news-listing-v2 .item--border .links-group:after,.news-listing-v2 .item--border .links-group:before{content:"";position:absolute;background-color:#101820;width:80px;height:1px;top:50%}.news-listing-v2 .item--border .item__drawing:before,.news-listing-v2 .item--border .links-group:before{left:-3em}.news-listing-v2 .item--border .item__drawing:after,.news-listing-v2 .item--border .links-group:after{right:-3em}.news-listing-v2 .item--border .item__drawing:after,.news-listing-v2 .item--border .item__drawing:before{width:38px}.news-listing-v2 .item--border .item__data{margin-top:calc(-105px + 2em)}}@media screen and (min-width:768px) and (min-width:992px){.news-listing-v2 .item--border .item__data{margin-top:calc(-101.5px + 2em)}}.news-listing-v2 .item__drawing{position:relative;margin-bottom:1em}.news-listing-v2 .item__img{min-height:210px;max-height:210px;object-fit:cover;width:100%}@media screen and (min-width:992px){.news-listing-v2 .item__img{min-height:203px;max-height:203px}}.news-listing-v2 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.news-listing-v2 .item__info{position:relative;height:100%;display:flex;flex-direction:column}.news-listing-v2 .item__info-title .title-subtitle{margin-bottom:2em}.news-listing-v2 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820;display:block}.news-listing-v2 .item__info-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/1.4 Montserrat,Arial,sans-serif;color:#101820;letter-spacing:0}.news-listing-v2 .item__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.news-listing-v2 .item__text-block.text-block a{color:inherit}.news-listing-v2 .item__container-text{height:180px;margin-bottom:3em}.news-more-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative;margin:2em 0}.news-more-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center;flex:1}@media screen and (min-width:768px){.news-more-v1__wrapper{padding-left:3em;padding-right:3em}}.news-more-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.news-more-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.news-more-v1__items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}@media screen and (min-width:768px){.news-more-v1__items{flex-direction:row;justify-content:space-around}}.news-more-v1__item{margin:0 2em;width:400px}.news-more-v1__item--border{margin:4em 0}@media screen and (min-width:768px){.news-more-v1__item--border{border-left:1px solid #101820;border-right:1px solid #101820;position:relative;padding:0 2em}.news-more-v1__item--border .links-group{position:relative;transform:translateY(50%)}.news-more-v1__item--border .news-more-v1__item-date{margin-bottom:2em;position:relative;transform:translateY(-50%)}.news-more-v1__item--border .links-group:after,.news-more-v1__item--border .links-group:before,.news-more-v1__item--border .news-more-v1__item-date:after,.news-more-v1__item--border .news-more-v1__item-date:before{content:"";position:absolute;background-color:#101820;width:80px;height:1px;top:50%}.news-more-v1__item--border .links-group:before,.news-more-v1__item--border .news-more-v1__item-date:before{left:-2em}.news-more-v1__item--border .links-group:after,.news-more-v1__item--border .news-more-v1__item-date:after{right:-2em}.news-more-v1__item--border .news-more-v1__item-date:after,.news-more-v1__item--border .news-more-v1__item-date:before{width:38px}}.news-more-v1__item-container-text{margin:1em 0 2em;height:100px}.news-more-v1__item-date{margin-bottom:2em}.news-more-v1__item-title .title-subtitle{margin-bottom:0}.news-more-v1__item-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.3889em/1.4 Montserrat,Times New Roman,serif;color:#101820;display:block;text-transform:none}.news-more-v1__item-text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:#101820}.news-more-v1__item-text-block.text-block a{color:#101820}.news-more-v1__item-links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.news-more-v1__item-links .button:after,.news-more-v1__item-links .button:before{background:#101820}.news-more-v1__item-links .button:focus,.news-more-v1__item-links .button:hover{color:#fff;border-color:#101820}.news-more-v1__item-links .button:focus:before,.news-more-v1__item-links .button:hover:before{background:#101820}.news-more-v1__title .title{margin-bottom:2em}.news-more-v1__title .title .title__content{padding-bottom:1em}.news-more-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.news-more-v1__title .title .title__content-1,.news-more-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.news-more-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.news-more-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.news-more-v1__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:#fff}.news-more-v1__text-block.text-block a{color:#fff}.news-more-v1__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.news-more-v1__links .button:after,.news-more-v1__links .button:before{background:#101820}.news-more-v1__links .button:focus,.news-more-v1__links .button:hover{color:#101820;border-color:transparent}.news-more-v1__links .button:focus:before,.news-more-v1__links .button:hover:before{background:#101820}.news-v1{background:transparent url(../images/modules/news/1.jpg) no-repeat 50%/cover;color:#101820;position:relative}.news-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.news-v1__wrapper{padding-left:3em;padding-right:3em}}.news-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.news-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.news-v1__container-text{margin-bottom:8%;max-height:300px}.news-v1__title .title .title__content{padding-bottom:1em}.news-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.news-v1__title .title .title__content-1,.news-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.news-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.news-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.news-v1__title+.news-v1__links{margin-top:5em}.news-v1__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.news-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.news-v1__links .button:after,.news-v1__links .button:before{background:#101820}.news-v1__links .button:focus,.news-v1__links .button:hover{color:#fff;border-color:#101820}.news-v1__links .button:focus:before,.news-v1__links .button:hover:before{background:#101820}.news-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.news-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.news-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.news-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.news-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.news-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.news-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.news-v2{background:transparent url(../images/modules/news/1.jpg) no-repeat 50%/cover;color:#fff;position:relative}.news-v2__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.news-v2__wrapper{padding-left:3em;padding-right:3em}}.news-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.news-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.news-v2__container-text{margin-bottom:8%;max-height:300px}.news-v2__title .title .title__content{padding-bottom:1em}.news-v2__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.news-v2__title .title .title__content-1,.news-v2__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.news-v2__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.news-v2__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.news-v2__title+.news-v1__links{margin-top:5em}.news-v2__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.news-v2__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.news-v2__links .button:after,.news-v2__links .button:before{background:#101820}.news-v2__links .button:focus,.news-v2__links .button:hover{color:#fff;border-color:#101820}.news-v2__links .button:focus:before,.news-v2__links .button:hover:before{background:#101820}.news-v2__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.news-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.news-v2__scroll-block .scroll-block__svg-border{stroke:#fff}.news-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.news-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.news-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.news-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.news-v2__items{margin-bottom:0;position:relative}.news-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.news-v2__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.news-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.news-v2__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.news-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.news-v2__items .item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.news-v2__items .item{margin:2em;width:calc(33.33333% - 4em)}}.news-v2 .item{position:relative;text-align:center}.news-v2 .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.news-v2 .item__wrapper{min-height:440px;height:100%;flex-direction:row}}@media screen and (min-width:992px){.news-v2 .item__data{flex:1}}.news-v2 .item .title-subtitle{margin-bottom:0}.news-v2 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:inherit;display:block;letter-spacing:.2em}.news-v2 .item .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.3889em/1.4 Montserrat,Times New Roman,serif;color:inherit;display:block}.news-v2 .item__info{position:relative;height:100%;display:flex;flex-direction:column}.news-v2 .item__info .bordered__footer>:after,.news-v2 .item__info .bordered__footer>:before,.news-v2 .item__info .bordered__header>:after,.news-v2 .item__info .bordered__header>:before{height:2px;background-color:#fff;top:calc(50% - 1px)}.news-v2 .item__info .bordered__footer:after,.news-v2 .item__info .bordered__footer:before,.news-v2 .item__info .bordered__header:after,.news-v2 .item__info .bordered__header:before{width:2px;background-color:#fff}.news-v2 .item__info .bordered__content{border-left:2px solid #fff;border-right:2px solid #fff}.news-v2 .item__info .bordered__content:last-child{border-bottom:2px solid #fff}.news-v2 .item__info-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2em}.news-v2 .item__container-text{height:6em;margin:2em 0 0}@media screen and (min-width:992px){.news-v2 .item__container-text{margin:0}}.news-v2 .item__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.news-v2 .item__text-block.text-block a{color:inherit}.news-v2 .item__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.news-v2 .item__links .button:after,.news-v2 .item__links .button:before{background:#101820}.news-v2 .item__links .button:focus,.news-v2 .item__links .button:hover{color:#fff;border-color:#101820}.news-v2 .item__links .button:focus:before,.news-v2 .item__links .button:hover:before{background:#101820}.news-v2 .simplebar-content-wrapper .simplebar-content .text-block{-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4}@media screen and (min-width:1200px){.news-v2 .simplebar-content-wrapper .simplebar-content .text-block{-webkit-box-orient:initial;display:block;text-overflow:clip}}.news-v3{background:transparent url(../images/modules/news/1.jpg) no-repeat 50%/cover;color:#fff;position:relative}.news-v3__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.news-v3__wrapper{padding-left:3em;padding-right:3em}}.news-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.news-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.news-v3__title .title{margin-bottom:4%}.news-v3__title .title .title__content{padding-bottom:1em;text-align:center}.news-v3__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.news-v3__title .title .title__content-1,.news-v3__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.news-v3__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.news-v3__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.news-v3__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.news-v3__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.news-v3__links .button:after,.news-v3__links .button:before{background:#101820}.news-v3__links .button:focus,.news-v3__links .button:hover{color:#101820;border-color:transparent}.news-v3__links .button:focus:before,.news-v3__links .button:hover:before{background:#101820}.news-v3__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.news-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.news-v3__scroll-block .scroll-block__svg-border{stroke:#fff}.news-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.news-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.news-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.news-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.news-v3__favorites.jsscroll-block{max-height:80%;overflow:auto}.news-v3__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#fff}.news-v3__item-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#fff}.news-v3__item{display:flex;flex-direction:column;color:#fff}@media screen and (min-width:992px){.news-v3__item{flex-direction:row;padding-top:1em}}.news-v3__item-decorate{margin-bottom:1em}@media screen and (min-width:992px){.news-v3__item-decorate{padding-left:2em;width:50%}}.news-v3__item-visual{display:inline-block;max-width:400px;max-height:300px}.news-v3__item-visual--cover{width:100%}.news-v3__item-visual--cover .news-v3__item-img{width:100%;object-fit:cover}@media screen and (min-width:992px){.news-v3__item-visual{max-width:570px;max-height:390px;box-shadow:0 0 35px 0 rgba(16,24,32,.2)}}.news-v3__item-img{display:block}.news-v3__item-aligner{width:100%}@media screen and (min-width:992px){.news-v3__item-aligner{width:50%;padding-right:2em}}.news-v3__item-content{display:flex;flex-direction:column;justify-content:center;margin-bottom:2em}@media screen and (min-width:992px){.news-v3__item-content{margin-bottom:0;align-items:flex-start}}.news-v3__item-info{display:flex;font:normal normal 400 1.1111em/1 Amiri,Times New Roman,serif;margin-bottom:1em}.news-v3__item-info-separator{margin:0 .5em}.news-v3__item-container-text{width:100%;margin-bottom:8%;max-height:140px}.news-v3__item-text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;text-align:left}.news-v3__item-links{text-align:center}.news-v3__item-links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.news-v3__item-links .button:after,.news-v3__item-links .button:before{background:#101820}.news-v3__item-links .button:focus,.news-v3__item-links .button:hover{color:#fff;border-color:#101820}.news-v3__item-links .button:focus:before,.news-v3__item-links .button:hover:before{background:#101820}.news-v3__item-links .links-group__wrapper{justify-content:flex-start}.news-v3 .swiper-container{margin-bottom:2em}.news-v3 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.news-v3 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.news-v3 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#101820;border-color:transparent}.news-v3 .simplebar-content-wrapper .simplebar-content .text-block{-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:4}.landing .news-v3__item-visual{max-width:inherit;max-height:380px;overflow:hidden}.landing .news-v3__item-visual .news-v3__item-img{max-height:380px}.newsletter-v1{color:#101820;position:relative}.newsletter-v1__background{background:transparent url(../images/modules/newsletter/1.jpg) no-repeat 50%/cover}.newsletter-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.newsletter-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.newsletter-v1__wrapper{padding-left:3em;padding-right:3em}}.newsletter-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.newsletter-v1__container-text{margin-bottom:8%;max-height:300px}.newsletter-v1__title .title .title__content{padding-bottom:1em}.newsletter-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.newsletter-v1__title .title .title__content-1,.newsletter-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.newsletter-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.newsletter-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.newsletter-v1__title+.services-v1__links{margin-top:5em}.newsletter-v1__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.newsletter-v1__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.newsletter-v1__links .button:after,.newsletter-v1__links .button:before{background:#101820}.newsletter-v1__links .button:focus,.newsletter-v1__links .button:hover{color:#fff;border-color:#101820}.newsletter-v1__links .button:focus:before,.newsletter-v1__links .button:hover:before{background:#101820}.newsletter-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.newsletter-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.newsletter-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.newsletter-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.newsletter-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.newsletter-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.newsletter-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.opinions-v1{color:#fff;position:relative}.opinions-v1__background{background:transparent url(../images/modules/opinions/1.jpg) no-repeat 50%/cover}.opinions-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.68)}.opinions-v1__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.opinions-v1__wrapper{padding-left:3em;padding-right:3em}}.opinions-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.opinions-v1__container-text{margin-bottom:8%;max-height:300px}.opinions-v1__opinions{margin-bottom:2em}.opinions-v1 .opinion__container-text{max-height:150px}.opinions-v1 .opinion__text-block{margin-bottom:1em}.opinions-v1 .opinion__text-block.text-block{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif}.opinions-v1 .opinion__author{font:normal normal 400 1.9444em/2 Montserrat,Arial,sans-serif;color:inherit;text-align:center;text-transform:none}.opinions-v1 .opinion__date{font:normal normal 400 1.1111em/1.6666 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.opinions-v1__title .title .title__content{padding-bottom:1em}.opinions-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.opinions-v1__title .title .title__content-1,.opinions-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.opinions-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.opinions-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.opinions-v1__text-block.text-block{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif}.opinions-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.opinions-v1__links .button:after,.opinions-v1__links .button:before{background:#101820}.opinions-v1__links .button:focus,.opinions-v1__links .button:hover{color:#fff;border-color:#101820}.opinions-v1__links .button:focus:before,.opinions-v1__links .button:hover:before{background:#101820}.opinions-v1__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.opinions-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.opinions-v1__scroll-block .scroll-block__svg-border{stroke:#101820}.opinions-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.opinions-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.opinions-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.opinions-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.opinions-v1 .swiper-container{margin-bottom:2em}.opinions-v1 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.opinions-v1 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.opinions-v1 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#fff;border-color:transparent}.opinions-v2{color:#101820;position:relative}.opinions-v2__background{background:#fff none no-repeat 50%/cover}.opinions-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#ebebeb}.opinions-v2__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.opinions-v2__wrapper{padding-left:3em;padding-right:3em}}.opinions-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.opinions-v2__opinions{margin-bottom:2em}.opinions-v2__container-text{margin-bottom:8%;max-height:300px}.opinions-v2__title .title .title__content{padding-bottom:1em}.opinions-v2__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.opinions-v2__title .title .title__content-1,.opinions-v2__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.opinions-v2__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.opinions-v2__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.opinions-v2__title+.news-v1__links{margin-top:5em}.opinions-v2__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.opinions-v2__links .button{text-transform:lowercase;background:#101820;color:#fff;border-color:#101820}.opinions-v2__links .button:after,.opinions-v2__links .button:before{background:#101820}.opinions-v2__links .button:focus,.opinions-v2__links .button:hover{color:#fff;border-color:#101820}.opinions-v2__links .button:focus:before,.opinions-v2__links .button:hover:before{background:#101820}.opinions-v2__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.opinions-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.opinions-v2__scroll-block .scroll-block__svg-border{stroke:#101820}.opinions-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.opinions-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.opinions-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.opinions-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.opinions-v2__swiper-container{width:100%}.opinions-v2__items{margin-bottom:4%;position:relative}.opinions-v2 .item{position:relative;text-align:center}.opinions-v2 .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.opinions-v2 .item__wrapper{min-height:370px}}@media screen and (min-width:992px){.opinions-v2 .item__data{flex:1}}.opinions-v2 .item .title-subtitle{margin-bottom:0}.opinions-v2 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820;display:block}.opinions-v2 .item .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#101820;display:block}.opinions-v2 .item__info{position:relative;height:100%;display:flex;flex-direction:column}.opinions-v2 .item__info .bordered__footer>:after,.opinions-v2 .item__info .bordered__footer>:before,.opinions-v2 .item__info .bordered__header>:after,.opinions-v2 .item__info .bordered__header>:before{height:2px;background-color:#101820;top:calc(50% - 1px)}.opinions-v2 .item__info .bordered__footer:after,.opinions-v2 .item__info .bordered__footer:before,.opinions-v2 .item__info .bordered__header:after,.opinions-v2 .item__info .bordered__header:before{width:2px;background-color:#101820}.opinions-v2 .item__info .bordered__content{border-left:2px solid #101820;border-right:2px solid #101820;border-bottom:2px solid #101820}.opinions-v2 .item__info-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2em}@media screen and (min-width:768px){.opinions-v2 .item__info--border{height:calc(100% - 2em);margin-top:.4em;border-left:2px solid #101820;border-right:2px solid #101820;border-bottom:2px solid #101820;position:relative;padding:0 2em}.opinions-v2 .item__info--border .links-group{position:relative;transform:translateY(50%)}.opinions-v2 .item__info--border .item__info-title{position:relative;transform:translateY(-50%)}.opinions-v2 .item__info--border .item__info-title:after,.opinions-v2 .item__info--border .item__info-title:before{content:"";position:absolute;background-color:#101820;width:80px;height:2px;top:50%}.opinions-v2 .item__info--border .item__info-title:before{left:-2em}.opinions-v2 .item__info--border .item__info-title:after{right:-2em}}.opinions-v2 .item__container-text{height:8em}.opinions-v2 .item__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:#101820;text-align:center}.opinions-v2 .item__text-block.text-block a{color:#101820}.opinions-v2 .item__links .button{text-transform:none;background:transparent;color:#fff;border-color:#101820}.opinions-v2 .item__links .button:after,.opinions-v2 .item__links .button:before{background:#101820}.opinions-v2 .item__links .button:focus,.opinions-v2 .item__links .button:hover{color:#fff;border-color:#101820}.opinions-v2 .item__links .button:focus:before,.opinions-v2 .item__links .button:hover:before{background:#101820}.opinions-v3{color:#fff;position:relative}.opinions-v3__background{background:transparent url(../images/modules/opinions/1.jpg) no-repeat 50%/cover}.opinions-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.opinions-v3__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.opinions-v3__wrapper{padding-left:3em;padding-right:3em}}.opinions-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.opinions-v3__container-text{margin-bottom:8%;max-height:300px}.opinions-v3__title .title .title__content{padding-bottom:1em}.opinions-v3__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.opinions-v3__title .title .title__content-1,.opinions-v3__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.opinions-v3__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.opinions-v3__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.opinions-v3__title+.news-v1__links{margin-top:5em}.opinions-v3__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.opinions-v3__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.opinions-v3__links .button:after,.opinions-v3__links .button:before{background:#101820}.opinions-v3__links .button:focus,.opinions-v3__links .button:hover{color:#fff;border-color:#101820}.opinions-v3__links .button:focus:before,.opinions-v3__links .button:hover:before{background:#101820}.opinions-v3__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.opinions-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.opinions-v3__scroll-block .scroll-block__svg-border{stroke:#fff}.opinions-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.opinions-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.opinions-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.opinions-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.opinions-v3__swiper-container{width:100%}.opinions-v3__items{position:relative}.opinions-v3 .item{position:relative;text-align:center}.opinions-v3 .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.opinions-v3 .item__wrapper{min-height:370px}}@media screen and (min-width:992px){.opinions-v3 .item__data{flex:1}}.opinions-v3 .item .title-subtitle{margin-bottom:0}.opinions-v3 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:inherit;display:block}.opinions-v3 .item .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.9444em/1.4 Montserrat,Times New Roman,serif;color:inherit;display:block}.opinions-v3 .item__info{position:relative;height:100%;display:flex;flex-direction:column}.opinions-v3 .item__info .title-subtitle .title-subtitle__content{font-size:1.5em}.opinions-v3 .item__info>:last-child{margin-bottom:2em}.opinions-v3 .item__container-text{height:8em}.opinions-v3 .item__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:inherit;text-align:center}.opinions-v3 .item__text-block.text-block a{color:inherit}.opinions-v3 .item__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.opinions-v3 .item__links .button:after,.opinions-v3 .item__links .button:before{background:#101820}.opinions-v3 .item__links .button:focus,.opinions-v3 .item__links .button:hover{color:#fff;border-color:#101820}.opinions-v3 .item__links .button:focus:before,.opinions-v3 .item__links .button:hover:before{background:#101820}.opinions-v3 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:2em;width:100%}.opinions-v3 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.opinions-v3 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#101820;border-color:transparent}.pagination{background:transparent;color:#101820;margin:4em 0;font:normal normal 400 .9375em Montserrat,Arial,sans-serif;letter-spacing:normal;text-transform:none}.pagination__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.pagination__items>li{margin:0;padding:0}.pagination__link{text-decoration:none;display:flex;min-height:28px;min-width:28px;justify-content:center;align-items:center;padding:.3em;margin:0 .3em;color:currentColor;background:transparent;border:1px solid #101820}@media screen and (min-width:576px){.pagination__link{min-height:36px;min-width:36px}}.pagination__link svg{fill:currentColor}.pagination__link:hover{color:#fff;background:#101820;border-color:#101820}.pagination__svg{height:1em}.pagination__item--active .pagination__link{color:#fff;background:#101820;border-color:#101820}.partenaire-v1{color:#101820;position:relative}.partenaire-v1___nb_partenaire_flex{max-width:1000px;margin:0 auto}.partenaire-v1 .swiper-container{max-width:1600px;width:100%}.partenaire-v1 .image-block img{width:100%;padding:3em;object-fit:cover}.partenaire-v1__item-image-block{max-height:200px}@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-no-links-bordered__footer:after{height:.5px;background-color:#fff;width:100%;content:"";position:absolute;left:0;right:0;bottom:0}.partenaire-v1__item-image-block{min-height:200px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1200px){.partenaire-v1 .swiper-wrapper{max-width:1500px;width:100%}}.partenaire-v1__wrapper{padding:0 2em}@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-bullets .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.2em!important;margin-left:.2em!important;height:5px;align-items:center;max-width:100px;width:100px;color:transparent;background:#101820;border-color:transparent}@media screen and (min-width:991px){.partenaire-v1 .swiper-pagination-bullets .swiper-pagination-bullet{margin-right:2em!important;margin-left:2em!important}}.partenaire-v1 .swiper-pagination-bullet-active{background:#fff!important}.partenaire-v1 .swiper-wrapper{width:100%}@media screen and (min-width:1501px){.partenaire-v1 .bordered__footer>:before,.partenaire-v1 .bordered__header>:before{right:calc(100% + 5em)}.partenaire-v1 .bordered__footer>:after,.partenaire-v1 .bordered__header>:after{left:calc(100% + 5em)}.partenaire-v1 .swiper-pagination-bullets{bottom:110px}.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 .bordered__footer>:before,.partenaire-v1 .bordered__header>:before{right:calc(100% + 3em)}.partenaire-v1 .bordered__footer>:after,.partenaire-v1 .bordered__header>:after{left:calc(100% + 3em)}.partenaire-v1 .swiper-pagination-bullets{bottom:0}.partenaire-v1__item-image-block{padding:1em}.partenaire-v1 .title{margin-bottom:2%}}.partenaire-v1__background{background-color:#101820}.partenaire-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.88)}.partenaire-v1__item .bordered__header{padding:0 3em}.partenaire-v1__item .bordered__footer>:after,.partenaire-v1__item .bordered__footer>:before,.partenaire-v1__item .bordered__header>:after,.partenaire-v1__item .bordered__header>:before{height:1.5px;background-color:#fff;top:calc(50% - .75px)}.partenaire-v1__item .bordered__footer:after,.partenaire-v1__item .bordered__footer:before,.partenaire-v1__item .bordered__header:after,.partenaire-v1__item .bordered__header:before{width:1.5px;background-color:#fff}.partenaire-v1__item .bordered__content{border-left:1.5px solid #fff;border-right:1.5px solid #fff}.partenaire-v1__item-title .title .title__content{padding-bottom:0}.partenaire-v1__item-title .title .title__content:after{width:100px;height:4px;background-color:#101820}.partenaire-v1__item-title .title .title__content-1,.partenaire-v1__item-title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.partenaire-v1__item-title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif}.partenaire-v1__item-title .title .title__content-2{font:normal normal 400 2.7778em/1 Montserrat,Times New Roman,serif}}.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__item-image-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:#fff}.partenaire-v1__item-image-block.text-block a{color:#fff}.partenaire-v1__item-links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.partenaire-v1__item-links .button:after,.partenaire-v1__item-links .button:before{background:#101820}.partenaire-v1__item-links .button:focus,.partenaire-v1__item-links .button:hover{color:#fff;border-color:#101820}.partenaire-v1__item-links .button:focus:before,.partenaire-v1__item-links .button:hover:before{background:#101820}.partenaire-v1__title .title .title__content{padding-bottom:1em}.partenaire-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.partenaire-v1__title .title .title__content-1,.partenaire-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.partenaire-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.partenaire-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.partenaire-v1__image-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:#fff}.partenaire-v1__image-block.text-block a{color:#fff}.partenaire-v1__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.partenaire-v1__links .button:after,.partenaire-v1__links .button:before{background:#101820}.partenaire-v1__links .button:focus,.partenaire-v1__links .button:hover{color:#101820;border-color:transparent}.partenaire-v1__links .button:focus:before,.partenaire-v1__links .button:hover:before{background:#101820}.partenaire-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.partenaire-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.partenaire-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.partenaire-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.partenaire-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.partenaire-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.partenaire-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}@media screen and (min-width:1500px){.partenaire-v1.landing .partenaire-v1__title .title{margin-bottom:70px}}@media screen and (max-width:1499px){.partenaire-v1.landing .partenaire-v1__title .title{margin-bottom:30px}}.partenaire-v1 .module__aligner{display:block}.partenaire-v1 .bordered__footer:after,.partenaire-v1 .bordered__footer:before,.partenaire-v1 .bordered__header:after,.partenaire-v1 .bordered__header:before{width:1px}.partner-listing-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.partner-listing-v1__wrapper{width:100%;max-width:1400px}.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__title .title{margin-bottom:0}.partner-listing-v1__title .title .title__content{padding-bottom:1em;text-align:left}.partner-listing-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.partner-listing-v1__title .title .title__content-1{display:block;color:#101820}.partner-listing-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.partner-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.partner-listing-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.partner-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.partner-listing-v1__text-block.text-block a{color:inherit}.partner-listing-v1__items{margin-bottom:4%}.partner-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.partner-listing-v1__items .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;width:calc(33.33333% - 4em)}}.partner-listing-v1 .item,.partner-listing-v1 .item__drawing{position:relative}.partner-listing-v1 .item__decorate{border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:265px;max-height:265px}@media screen and (min-width:992px){.partner-listing-v1 .item__decorate{min-height:265px;max-height:265px}}.partner-listing-v1 .item__img{width:100%;object-fit:cover}.partner-listing-v1 .item__img--contain{width:100%;min-height:auto;object-fit:contain}.partner-listing-v1 .item__content .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif;color:#101820}.partner-listing-v1 .item__content .title-subtitle__content{margin-top:1em}.partner-listing-v1 .item__global-link{color:#101820;text-decoration:none;display:flex;flex-direction:column;height:100%}.partner-listing-v1 .item__links-group .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.partner-listing-v1 .item__links-group .button:after,.partner-listing-v1 .item__links-group .button:before{background:#101820}.partner-listing-v1 .item__links-group .button:focus,.partner-listing-v1 .item__links-group .button:hover{color:#fff;border-color:#101820}.partner-listing-v1 .item__links-group .button:focus:before,.partner-listing-v1 .item__links-group .button:hover:before{background:#101820}.partner-listing-v2{color:#101820;position:relative}.partner-listing-v2__background{background:transparent url(../images/modules/services/1.jpg) no-repeat 50%/cover}.partner-listing-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.88)}.partner-listing-v2__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center;flex:1}@media screen and (min-width:768px){.partner-listing-v2__wrapper{padding-left:3em;padding-right:3em}}.partner-listing-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.partner-listing-v2__items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}@media screen and (min-width:768px){.partner-listing-v2__items{flex-direction:row;justify-content:space-around}}.partner-listing-v2__item{width:100%;margin:1em 0;display:flex;flex-direction:column;align-self:stretch;align-items:center;justify-content:space-between}@media screen and (min-width:992px){.partner-listing-v2__item{margin:0 1em 5em 0;width:calc(50% - 4em);max-width:530px}}.partner-listing-v2__item-text-block{width:100%}.partner-listing-v2__item .bordered__header{padding:0 3em}.partner-listing-v2__item .bordered__footer>:after,.partner-listing-v2__item .bordered__footer>:before,.partner-listing-v2__item .bordered__header>:after,.partner-listing-v2__item .bordered__header>:before{height:1px;background-color:#101820;top:calc(50% - .5px)}.partner-listing-v2__item .bordered__footer:after,.partner-listing-v2__item .bordered__footer:before,.partner-listing-v2__item .bordered__header:after,.partner-listing-v2__item .bordered__header:before{width:1px;background-color:#101820}.partner-listing-v2__item .bordered__content{border-left:1px solid #101820;border-right:1px solid #101820}.partner-listing-v2__item-decorate{width:80%;height:288px;border:1px solid #ccc;margin-bottom:3em;display:flex;align-items:center;padding:1.5em}.partner-listing-v2__item-img{max-width:100%}.partner-listing-v2__item-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2em}.partner-listing-v2__item-container-text{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:1em 0}@media screen and (min-width:1200px){.partner-listing-v2__item-container-text{padding-top:0;padding-bottom:0;height:180px}}.partner-listing-v2__item-title .title .title__content{padding-bottom:0}.partner-listing-v2__item-title .title .title__content:after{width:100px;height:4px;background-color:#101820}.partner-listing-v2__item-title .title .title__content-1,.partner-listing-v2__item-title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.partner-listing-v2__item-title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif}.partner-listing-v2__item-title .title .title__content-2{font:normal normal 400 1.6667em/1 Montserrat,Times New Roman,serif}}.partner-listing-v2__item-title .title{margin-bottom:0;max-width:90%}.partner-listing-v2__item-title .title .title__content{word-break:break-word}.partner-listing-v2__item-title .title .title__content-2{margin:.5em 0}.partner-listing-v2__item-text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:#101820}.partner-listing-v2__item-text-block.text-block a{color:#101820}.partner-listing-v2__item-links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.partner-listing-v2__item-links .button:after,.partner-listing-v2__item-links .button:before{background:#101820}.partner-listing-v2__item-links .button:focus,.partner-listing-v2__item-links .button:hover{color:#101820;border-color:#101820}.partner-listing-v2__item-links .button:focus:before,.partner-listing-v2__item-links .button:hover:before{background:#101820}.program-detail-v1 .showhide-lot.open,.program-detail-v2 .showhide-lot.open,.program-detail-v3 .showhide-lot.open{margin-bottom:0}.program-detail-v1 .showhide-lot.open .showhide-lot__title button:after,.program-detail-v2 .showhide-lot.open .showhide-lot__title button:after,.program-detail-v3 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.program-detail-v1 .showhide-lot__title,.program-detail-v2 .showhide-lot__title,.program-detail-v3 .showhide-lot__title{cursor:pointer;border-bottom:1px solid #101820}.program-detail-v1 .showhide-lot__title .title,.program-detail-v2 .showhide-lot__title .title,.program-detail-v3 .showhide-lot__title .title{font-size:1.1111em;margin:0 0 0 .6em;color:#101820;display:flex;width:100%;justify-content:space-between}.program-detail-v1 .showhide-lot__title .title__element,.program-detail-v2 .showhide-lot__title .title__element,.program-detail-v3 .showhide-lot__title .title__element{display:inline-block}.program-detail-v1 .showhide-lot__title button,.program-detail-v2 .showhide-lot__title button,.program-detail-v3 .showhide-lot__title button{cursor:pointer;border:0;position:relative;padding:1em 0 1em 1em;display:flex;justify-content:space-between;width:100%;background-color:transparent}.program-detail-v1 .showhide-lot__title button:focus,.program-detail-v2 .showhide-lot__title button:focus,.program-detail-v3 .showhide-lot__title button:focus{outline:none}.program-detail-v1 .showhide-lot__title button:before,.program-detail-v2 .showhide-lot__title button:before,.program-detail-v3 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;left:0;top:52%;transform:translateY(-50%);background-color:#101820}.program-detail-v1 .showhide-lot__title button:after,.program-detail-v2 .showhide-lot__title button:after,.program-detail-v3 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;left:5px;top:52%;transform:translateY(-50%);background-color:#101820}.program-detail-v1 .showhide-lot__content,.program-detail-v2 .showhide-lot__content,.program-detail-v3 .showhide-lot__content{display:none}.program-detail-v1 .showhide-lot__content a,.program-detail-v2 .showhide-lot__content a,.program-detail-v3 .showhide-lot__content a{text-decoration:none}.program-detail-v1 .showhide-lot.open .showhide-lot__content,.program-detail-v2 .showhide-lot.open .showhide-lot__content,.program-detail-v3 .showhide-lot.open .showhide-lot__content{display:block}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__group,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__group,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__group{background:transparent}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__group:last-child .table-aria__tr,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__group:last-child .table-aria__tr,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__group:last-child .table-aria__tr{border-bottom-width:1px}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__group:hover .table-aria__td,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__group:hover .table-aria__td,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__group:hover .table-aria__td{color:#101820}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover{color:#fff;background-color:#101820}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover .table-aria__svg-more,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover .table-aria__svg-more,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover .table-aria__svg-more{fill:#fff}.program-detail-v1 .showhide-lot .table-aria--lot [role=cell],.program-detail-v2 .showhide-lot .table-aria--lot [role=cell],.program-detail-v3 .showhide-lot .table-aria--lot [role=cell]{width:auto;text-align:center}@media screen and (min-width:768px){.program-detail-v1 .showhide-lot .table-aria--lot [role=cell],.program-detail-v2 .showhide-lot .table-aria--lot [role=cell],.program-detail-v3 .showhide-lot .table-aria--lot [role=cell]{width:50%;text-align:left}}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__tr,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__tr,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__tr{flex-direction:column;align-items:center;padding:.3em .3em .3em 1.3em;margin-left:0;margin-right:0;border-bottom:1px solid #101820}@media screen and (min-width:768px){.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__tr,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__tr,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__tr{flex-direction:row}}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__tr:hover,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__tr:hover,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__tr:hover{background-color:rgba(16,24,32,.4)}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td{background-color:transparent;padding:.2em 0}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--title,.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--value,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--title,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--value,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--title,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--value{color:#101820}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--ref,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--ref,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--ref{position:relative;padding-left:.7em}@media screen and (min-width:768px){.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--ref,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--ref,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--ref{max-width:120px}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--ref:before,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--ref:before,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--ref:before{content:"";position:absolute;width:7px;height:7px;top:50%;left:0;transform:translateY(-50%);background-color:#101820}}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--status_lots,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--status_lots,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--status_lots{text-align:center!important}@media screen and (min-width:768px){.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--stage,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--stage,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--stage{max-width:130px}}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__svg,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__svg,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__svg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #101820;background:transparent}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__svg-more,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__svg-more,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__svg-more{width:18px;height:18px;fill:#101820}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--link,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--link,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--link{flex:0;margin-right:1em}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--link:last-child,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--link:last-child,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--link:last-child{margin-right:0}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--link:hover .table-aria__link-label,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--link:hover .table-aria__link-label,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--link:hover .table-aria__link-label{color:#fff}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__link-label,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__link-label,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__link-label{margin-right:.3em;color:#101820}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__link-action,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__link-action,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__link-action{display:flex;align-items:center;justify-content:center}.program-detail-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.program-detail-v1__wrapper{width:100%;max-width:1400px}.program-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-detail-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.program-detail-v1__container-text{margin-bottom:8%;max-height:300px}.program-detail-v1 .links-group__link{margin:0 1em}@media screen and (min-width:768px){.program-detail-v1 .links-group__link{margin:0 1em 0 0}}.program-detail-v1 .title{margin-bottom:0}.program-detail-v1 .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v1 .title .title__content:after{width:100px;height:4px;background-color:#101820}.program-detail-v1 .title .title__content-1,.program-detail-v1 .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.program-detail-v1 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.program-detail-v1 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.program-detail-v1__back{margin-bottom:3em}.program-detail-v1__back .links-group__wrapper{justify-content:flex-start}.program-detail-v1__back .links-group__wrapper .button--back{padding-top:.6em;padding-bottom:.6em}.program-detail-v1__slide .slider-img__img{width:100%;height:350px;object-fit:cover}@media screen and (min-width:768px){.program-detail-v1__slide .slider-img__img{height:750px}}.program-detail-v1__slide .swiper-button-next,.program-detail-v1__slide .swiper-button-prev{background-color:#101820;padding:1.4em;color:#fff}.program-detail-v1__slide .swiper-button-next:after,.program-detail-v1__slide .swiper-button-prev:after{font-size:2em}.program-detail-v1__slide .swiper-button-next{right:0}.program-detail-v1__slide .swiper-button-prev{left:0}.program-detail-v1__slide-media{position:absolute;height:100%;left:0;right:0;top:0;bottom:0;display:none;z-index:30}.program-detail-v1__slide-media .modal__body{overflow:visible;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.program-detail-v1__slide-media .modal__close{top:auto;bottom:100%}.program-detail-v1__slide-media .modal__scroller{padding:0}.program-detail-v1__slide-media .media-module__content,.program-detail-v1__slide-media .modal__content{height:100%}.program-detail-v1__slide-media .lightbox-media__iframe{height:100%;min-height:0;width:100%}.program-detail-v1__media-module .media-module__title .title{margin-bottom:0}.program-detail-v1__media-module .media-module__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v1__media-module .media-module__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v1__media-module .media-module__title .title .title__content-1{display:block;color:#101820}.program-detail-v1__media-module .media-module__title .title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v1__media-module .media-module__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}}@media screen and (min-width:992px){.program-detail-v1__media-module .media-module__title .title .title__content{text-align:left}}.program-detail-v1__media-module .media-module__buttons{justify-content:flex-start}.program-detail-v1__media-module .media-module__btn-container{margin:0}.program-detail-v1__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#101820;border-width:2px;border-color:transparent}.program-detail-v1__media-module .media-module__btn:focus,.program-detail-v1__media-module .media-module__btn:hover{color:#101820;border-color:transparent}.program-detail-v1__media-module .media-module__btn:focus .media-module__svg,.program-detail-v1__media-module .media-module__btn:hover .media-module__svg{fill:#101820}.program-detail-v1__media-module .media-module__btn:focus:before,.program-detail-v1__media-module .media-module__btn:hover:before{background:transparent}.program-detail-v1__media-module .media-module__svg{width:60px;fill:#101820}.program-detail-v1__main-info{margin-top:2em;padding:0 1em}.program-detail-v1__main-info>*{margin-bottom:3em}@media screen and (min-width:768px){.program-detail-v1__main-info{margin-top:2em;padding-right:7em}}@media screen and (min-width:992px){.program-detail-v1__main-info{width:60%}}.program-detail-v1__main-info .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.program-detail-v1__main-info .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Montserrat,Times New Roman,serif;color:#101820}.program-detail-v1__main-info .main-info__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.program-detail-v1__main-info .main-info__text-block.text-block a{color:inherit}.program-detail-v1__main-info .main-info__info-options .options{display:flex;justify-content:flex-start;width:100%}@media screen and (min-width:768px){.program-detail-v1__main-info .main-info__info-options .options .option{margin-right:5em}}.program-detail-v1__main-info .main-info__info-options .options .option__label,.program-detail-v1__main-info .main-info__info-options .options .option__number{display:block}.program-detail-v1__main-info .main-info__info-options .options .option__number{font:normal normal 400 3.8889em/1.5 Amiri,Times New Roman,serif;color:#101820;text-align:center;text-transform:none}.program-detail-v1__main-info .main-info__info-options .options .option__label{font:normal normal 400 1.6667em/1 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.program-detail-v1__form-contact{margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v1__form-contact{width:40%;margin-bottom:0}}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title{margin-bottom:0}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:#101820}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#101820}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0;padding-top:1em}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.program-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.6667em/1 Montserrat,Times New Roman,serif;color:#101820;text-align:center;text-transform:none;text-decoration:none}.program-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:focus,.program-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#101820}.program-detail-v1__form-contact .form-contact__title .title{margin-bottom:0}.program-detail-v1__form-contact .form-contact__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v1__form-contact .form-contact__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v1__form-contact .form-contact__title .title .title__content-1,.program-detail-v1__form-contact .form-contact__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.program-detail-v1__form-contact .form-contact__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.program-detail-v1__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.program-detail-v1__form-contact .form{padding:0 4em}@media screen and (min-width:768px){.program-detail-v1__form-contact .form--border{height:calc(100% - 2em);margin-top:5em;border-left:1px solid #101820;border-right:1px solid #101820;position:relative;padding:0 5em}.program-detail-v1__form-contact .form--border .form__validation{position:relative;transform:translateY(50%);z-index:1}.program-detail-v1__form-contact .form--border .form-contact__title{margin-bottom:0;position:relative;transform:translateY(-50%)}.program-detail-v1__form-contact .form--border .form-contact__title:after,.program-detail-v1__form-contact .form--border .form-contact__title:before,.program-detail-v1__form-contact .form--border .form__validation:after,.program-detail-v1__form-contact .form--border .form__validation:before{content:"";position:absolute;background-color:#101820;width:110px;height:1px;top:50%}.program-detail-v1__form-contact .form--border .form-contact__title:before,.program-detail-v1__form-contact .form--border .form__validation:before{left:-5em}.program-detail-v1__form-contact .form--border .form-contact__title:after,.program-detail-v1__form-contact .form--border .form__validation:after{right:-5em}.program-detail-v1__form-contact .form--border .form-contact__title:after,.program-detail-v1__form-contact .form--border .form-contact__title:before{width:38px}.program-detail-v1__form-contact .form--border .form__conditions{margin:0 3em 1em;text-align:left}.program-detail-v1__form-contact .form--border .form__field{margin-bottom:2em}}.program-detail-v1__form-contact .form__fieldset,.program-detail-v1__form-contact .form__fieldset--validation .form__fields{margin:0}.program-detail-v1__form-contact .form__validation{justify-content:center}.program-detail-v1__form-contact .form__legals{margin:4em 1em 0}.program-detail-v1__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v1__links{width:50%;margin:0}}.program-detail-v1__links.module-links .module-links__title .title{margin-bottom:1em}.program-detail-v1__links.module-links .module-links__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v1__links.module-links .module-links__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v1__links.module-links .module-links__title .title .title__content-1{display:block;color:#101820}.program-detail-v1__links.module-links .module-links__title .title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v1__links.module-links .module-links__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}}@media screen and (min-width:992px){.program-detail-v1__links.module-links .module-links__title .title .title__content{text-align:left}}.program-detail-v1__links.module-links .links-group__wrapper{justify-content:space-around;flex-wrap:wrap}@media screen and (min-width:992px){.program-detail-v1__links.module-links .links-group__wrapper{justify-content:flex-start}}.program-detail-v1__links.module-links .button-drawing__drawing{height:2.2em;fill:#101820}.program-detail-v1__links.module-links .button-drawing__content{color:#101820}.program-detail-v1__links.module-links .button-drawing.js--active .button-drawing__drawing,.program-detail-v1__links.module-links .button-drawing:focus .button-drawing__drawing,.program-detail-v1__links.module-links .button-drawing:hover .button-drawing__drawing{fill:#101820}.program-detail-v1__links.module-links .button-drawing.js--active .button-drawing__content,.program-detail-v1__links.module-links .button-drawing:focus .button-drawing__content,.program-detail-v1__links.module-links .button-drawing:hover .button-drawing__content{color:#101820}.program-detail-v1__detail{display:flex;flex-direction:row}.program-detail-v1 .group-elements__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.program-detail-v1 .group-elements__wrapper{flex-direction:row}}.program-detail-v2{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.program-detail-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-detail-v2 .links-group__link{margin:0 1em 0 0}.program-detail-v2 .program-detail-v2__wrapper{width:100%;max-width:1815px}.program-detail-v2 .program-detail-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.program-detail-v2 .program-detail-v2__container-text{margin-bottom:8%;max-height:300px}.program-detail-v2 .program-detail-v2 .title{margin-bottom:0}.program-detail-v2 .program-detail-v2 .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v2 .program-detail-v2 .title .title__content:after{width:100px;height:4px;background-color:#101820}.program-detail-v2 .program-detail-v2 .title .title__content-1,.program-detail-v2 .program-detail-v2 .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.program-detail-v2 .program-detail-v2 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.program-detail-v2 .program-detail-v2__back{margin-bottom:3em}.program-detail-v2 .program-detail-v2__back .links-group__wrapper{justify-content:flex-start}.program-detail-v2 .program-detail-v2__back .links-group__wrapper .button--back{padding-top:.6em;padding-bottom:.6em}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__slide{margin-bottom:3em}}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__slide{padding:0 .5em}}.program-detail-v2 .program-detail-v2__slide.slider--contain .slider__img{width:100%;height:100%;display:flex}.program-detail-v2 .program-detail-v2__slide.slider--contain .slider__img-img{object-fit:cover;height:auto;width:100%}.program-detail-v2 .program-detail-v2__slide.slider--contain .slider__main{height:auto}.program-detail-v2 .program-detail-v2__slide .slider__img{width:100%;height:750px;display:block;object-fit:cover}.program-detail-v2 .program-detail-v2__slide .slider__swiper-container{display:flex;flex-direction:row}.program-detail-v2 .program-detail-v2__slide .slider__swiper{width:100%}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider__swiper{width:70%}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider__main{height:400px}}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__slide .slider__main{height:auto}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider__main{margin-right:1em}}.program-detail-v2 .program-detail-v2__slide .slider__main .slider-img__picture{width:100%;height:100%}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider__main .slider-img__img{object-fit:cover;width:100%;min-height:750px;height:100%}}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__slide .slider__main .slider-img__img{height:auto;object-fit:cover;width:100%}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider__main,.program-detail-v2 .program-detail-v2__slide .slider__main .swiper-slide{height:750px}}.program-detail-v2 .program-detail-v2__slide .slider--thumbs{display:none}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider--thumbs{width:30%;display:block}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider--thumbs .slider__thumbs{height:750px}}.program-detail-v2 .program-detail-v2__slide .slider--thumbs .swiper-slide{overflow:hidden}.program-detail-v2 .program-detail-v2__slide .slider--thumbs .slider__img{height:245px}.program-detail-v2 .program-detail-v2__slide .swiper-button-next,.program-detail-v2 .program-detail-v2__slide .swiper-button-prev{background-color:#101820;padding:1.4em;color:#fff}.program-detail-v2 .program-detail-v2__slide .swiper-button-next:after,.program-detail-v2 .program-detail-v2__slide .swiper-button-prev:after{font-size:2em}.program-detail-v2 .program-detail-v2__slide .swiper-button-next{bottom:0;top:inherit;left:50%;transform:rotate(90deg) translateY(50%)}.program-detail-v2 .program-detail-v2__slide .swiper-button-prev{top:0;left:50%;margin-top:0;transform:rotate(90deg) translateY(50%)}.program-detail-v2 .program-detail-v2__slide-media{position:absolute;height:100%;left:0;right:0;top:0;bottom:0;display:none;z-index:30}.program-detail-v2 .program-detail-v2__slide-media .modal__body{overflow:visible;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.program-detail-v2 .program-detail-v2__slide-media .modal__close{top:auto;bottom:100%}.program-detail-v2 .program-detail-v2__slide-media .modal__scroller{padding:0}.program-detail-v2 .program-detail-v2__slide-media .media-module__content,.program-detail-v2 .program-detail-v2__slide-media .modal__content{height:100%}.program-detail-v2 .program-detail-v2__slide-media .lightbox-media__iframe{height:100%;min-height:0;width:100%}.program-detail-v2 .program-detail-v2__media-module{margin-top:3em}.program-detail-v2 .program-detail-v2__media-module .media-module__title .title{margin-bottom:0}.program-detail-v2 .program-detail-v2__media-module .media-module__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v2 .program-detail-v2__media-module .media-module__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v2 .program-detail-v2__media-module .media-module__title .title .title__content-1{display:block;color:#101820}.program-detail-v2 .program-detail-v2__media-module .media-module__title .title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__media-module .media-module__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__media-module .media-module__title .title .title__content{text-align:left}}.program-detail-v2 .program-detail-v2__media-module .media-module__buttons{justify-content:flex-start}.program-detail-v2 .program-detail-v2__media-module .media-module__btn-container{margin:0}.program-detail-v2 .program-detail-v2__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#101820;border-width:2px;border-color:transparent}.program-detail-v2 .program-detail-v2__media-module .media-module__btn:focus,.program-detail-v2 .program-detail-v2__media-module .media-module__btn:hover{color:#101820;border-color:transparent}.program-detail-v2 .program-detail-v2__media-module .media-module__btn:focus .media-module__svg,.program-detail-v2 .program-detail-v2__media-module .media-module__btn:hover .media-module__svg{fill:#101820}.program-detail-v2 .program-detail-v2__media-module .media-module__btn:focus:before,.program-detail-v2 .program-detail-v2__media-module .media-module__btn:hover:before{background:transparent}.program-detail-v2 .program-detail-v2__media-module .media-module__svg{width:60px;fill:#101820;margin:0}.program-detail-v2 .program-detail-v2__main-info{width:100%;z-index:100}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__main-info{padding:2em 0}}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__main-info{padding:2em 1em}}.program-detail-v2 .program-detail-v2__main-info .title-subtitle{text-align:left}.program-detail-v2 .program-detail-v2__main-info .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.program-detail-v2 .program-detail-v2__main-info .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Montserrat,Times New Roman,serif;color:#101820}.program-detail-v2 .program-detail-v2__main-info .main-info__wrapper{display:flex;max-width:1230px;margin:0 auto;flex-direction:column}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__main-info .main-info__wrapper{flex-direction:row}}.program-detail-v2 .program-detail-v2__main-info .main-info__wrapper .group-elements{margin-bottom:3em}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__main-info .main-info__wrapper .group-elements{margin-bottom:0}}.program-detail-v2 .program-detail-v2__main-info .main-info__text-block.text-block{color:inherit;text-align:left}.program-detail-v2 .program-detail-v2__main-info .main-info__text-block.text-block a{color:inherit}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options{min-width:250px}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .options{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .options{flex-direction:column}}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .option{margin-bottom:2em}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .option:last-child{margin-bottom:0}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .option__label,.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .option__number{display:block}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .option__number{font:normal normal 400 2.1111em/1.5 Amiri,Times New Roman,serif;color:inherit;text-align:left;text-transform:none}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .option__label{font:normal normal 400 1.3889em/1 Montserrat,Times New Roman,serif;color:#101820;text-align:left;text-transform:none}.program-detail-v2 .program-detail-v2__main-info .group-elements__wrapper{display:flex;flex-direction:column;margin-right:10em}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__colDetail{padding-right:6em}}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__colDetail{padding:0 1em}}.program-detail-v2 .program-detail-v2__block-lot.block-lot{margin:2em 0 4em}.program-detail-v2 .program-detail-v2__detail{display:flex;flex-direction:row;margin-bottom:4em}.program-detail-v2 .program-detail-v2__form-contact{margin-bottom:2em}.program-detail-v2 .program-detail-v2__form-contact .form-group>*{flex:auto;align-self:auto}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__form-contact{padding:0 1em}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__form-contact{width:100%;max-width:410px;margin-bottom:0}}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords{margin-bottom:2em}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title{margin-bottom:0}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:#101820}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#101820}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0;padding-top:1em}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.6667em/1 Montserrat,Times New Roman,serif;color:#101820;text-align:center;text-transform:none;text-decoration:none}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content:focus,.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#101820}.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title{margin-bottom:0}.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title .title__content-1,.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__form-contact .form{padding:0 1em}}.program-detail-v2 .program-detail-v2__form-contact .form__fieldset,.program-detail-v2 .program-detail-v2__form-contact .form__fieldset--validation .form__fields{margin:0}.program-detail-v2 .program-detail-v2__form-contact .form__validation{justify-content:center;display:flex}.program-detail-v2 .program-detail-v2__form-contact .form__legals{margin-top:4em}.program-detail-v2 .program-detail-v2__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__links{margin-bottom:0}}.program-detail-v2 .program-detail-v2__links .module-links{margin-bottom:4em}.program-detail-v2 .program-detail-v2__links .module-links:last-child,.program-detail-v2 .program-detail-v2__links .module-links__title .title{margin-bottom:0}.program-detail-v2 .program-detail-v2__links .module-links__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v2 .program-detail-v2__links .module-links__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v2 .program-detail-v2__links .module-links__title .title .title__content-1{display:block;color:#101820}.program-detail-v2 .program-detail-v2__links .module-links__title .title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__links .module-links__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__links .module-links__title .title .title__content{text-align:left}}.program-detail-v2 .program-detail-v2__links .links-group__wrapper{justify-content:space-around;flex-wrap:wrap}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__links .links-group__wrapper{justify-content:flex-start}}.program-detail-v2 .program-detail-v2__links .button-drawing__drawing{height:2.2em;fill:#101820}.program-detail-v2 .program-detail-v2__links .button-drawing__content{color:#101820}.program-detail-v2 .program-detail-v2__links .button-drawing.js--active .button-drawing__drawing,.program-detail-v2 .program-detail-v2__links .button-drawing:focus .button-drawing__drawing,.program-detail-v2 .program-detail-v2__links .button-drawing:hover .button-drawing__drawing{fill:#101820}.program-detail-v2 .program-detail-v2__links .button-drawing.js--active .button-drawing__content,.program-detail-v2 .program-detail-v2__links .button-drawing:focus .button-drawing__content,.program-detail-v2 .program-detail-v2__links .button-drawing:hover .button-drawing__content{color:#101820}.program-detail-v2 .program-detail-v2__map{margin-bottom:4em}.program-detail-v2 .program-detail-v2__map .map{position:relative}.program-detail-v2 .program-detail-v2__map .map__wrapper{max-width:1230px;margin:0 auto}.program-detail-v2 .program-detail-v2__map .map__title .title{margin-bottom:3em}.program-detail-v2 .program-detail-v2__map .map__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v2 .program-detail-v2__map .map__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.program-detail-v2 .program-detail-v2__map .map__title .title .title__content-1,.program-detail-v2 .program-detail-v2__map .map__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__map .map__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}.program-detail-v2 .program-detail-v2__map .map__title .title .title__content-2{font:normal normal 400 3.3333rem/1.4 Montserrat,Times New Roman,serif}}.program-detail-v2 .program-detail-v2__map .map__container-map{width:80%;margin:0 auto}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__map .map__container-map{padding-left:60px}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__map .map__container-map{width:100%}}.program-detail-v2 .program-detail-v2__map .map__js-container{position:relative;max-height:500px;min-height:380px}.program-detail-v2 .program-detail-v2__map .map__js-container>*{position:absolute;width:100%;height:100%}.program-detail-v2 .program-detail-v2__map .map__js-container>*>*{width:100%;height:100%}.program-detail-v2 .group-elements{flex:1}@media screen and (min-width:992px){.program-detail-v2 .group-elements{margin-bottom:4em}}.program-detail-v2 .group-elements__wrapper{display:flex;flex-direction:column;margin:auto;width:100%;max-width:1230px;justify-content:space-between}@media screen and (min-width:992px){.program-detail-v2 .group-elements__wrapper{flex-direction:row}}.program-detail-v2 .group-elements--row .group-elements__wrapper{flex-direction:column}.program-detail-v2 .property-detail__member .title{margin-bottom:1em}.program-detail-v2__property-contact{overflow:hidden;margin:auto;max-width:410px}@media screen and (min-width:992px){.program-detail-v2__property-contact{width:42%;margin:initial}}.program-detail-v3{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.program-detail-v3__wrapper{width:100%;max-width:1400px}.program-detail-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-detail-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.program-detail-v3__container-text{margin-bottom:8%;max-height:300px}.program-detail-v3 .title{margin-bottom:0}.program-detail-v3 .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v3 .title .title__content:after{width:100px;height:4px;background-color:#101820}.program-detail-v3 .title .title__content-1,.program-detail-v3 .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.program-detail-v3 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.program-detail-v3 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.program-detail-v3__back{margin-bottom:3em}.program-detail-v3__back .links-group__wrapper{justify-content:flex-start}.program-detail-v3__back .links-group__wrapper .button--back{padding-top:.6em;padding-bottom:.6em}.program-detail-v3__slide{margin-bottom:3em}.program-detail-v3__slide .slider-img__img{width:100%;height:750px;display:block}.program-detail-v3__slide .swiper-button-next,.program-detail-v3__slide .swiper-button-prev{background-color:#101820;padding:1.4em;color:#fff}.program-detail-v3__slide .swiper-button-next:after,.program-detail-v3__slide .swiper-button-prev:after{font-size:2em}.program-detail-v3__slide .swiper-button-next{right:0}.program-detail-v3__slide .swiper-button-prev{left:0}.program-detail-v3__slide .swiper-pagination{display:flex;justify-content:center;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.program-detail-v3__slide .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.program-detail-v3__slide .swiper-pagination-bullet-active{height:5px;color:transparent;background:#fff;border-color:transparent}.program-detail-v3__main-info{width:100%;position:absolute;bottom:0;background-color:rgba(16,24,32,.54);z-index:100;padding:2em 0;display:flex;justify-content:center;flex-direction:column}.program-detail-v3__main-info .title-subtitle{text-align:center}.program-detail-v3__main-info .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#fff}.program-detail-v3__main-info .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/1.4 Montserrat,Times New Roman,serif;color:#fff}.program-detail-v3__main-info .swiper-pagination{bottom:0}.program-detail-v3__about{margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v3__about{width:60%;margin-right:2em;margin-bottom:0}}.program-detail-v3__about .title{margin-bottom:0}.program-detail-v3__about .title .title__content{padding-bottom:1em;text-align:left}.program-detail-v3__about .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v3__about .title .title__content-1,.program-detail-v3__about .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.program-detail-v3__about .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.program-detail-v3__about .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.program-detail-v3__about .text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.program-detail-v3__about .text-block a{color:inherit}.program-detail-v3__block-program{width:100%;padding-right:7em}.program-detail-v3__block-lot{margin:3em 0 4em}.program-detail-v3__form-contact{margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v3__form-contact{padding-left:2em;width:100%;max-width:410px;margin-bottom:0}}.program-detail-v3__form-contact .form-contact__coords{margin-bottom:2em}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title{margin-bottom:0}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:#101820}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#101820}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0;padding-top:1em}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.program-detail-v3__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.6667em/1 Montserrat,Times New Roman,serif;color:#101820;text-align:center;text-transform:none;text-decoration:none}.program-detail-v3__form-contact .form-contact__coords.coords .coords-phone__content:focus,.program-detail-v3__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#101820}.program-detail-v3__form-contact .form-contact__title .title{margin-bottom:0}.program-detail-v3__form-contact .form-contact__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v3__form-contact .form-contact__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v3__form-contact .form-contact__title .title .title__content-1,.program-detail-v3__form-contact .form-contact__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.program-detail-v3__form-contact .form-contact__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.program-detail-v3__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.program-detail-v3__form-contact .form{padding:0 4em}@media screen and (min-width:768px){.program-detail-v3__form-contact .form--border{height:calc(100% - 2em);margin-top:5em;border-left:1px solid #101820;border-right:1px solid #101820;position:relative;padding:0 2em}.program-detail-v3__form-contact .form--border .form__validation{position:relative;transform:translateY(50%);z-index:1}.program-detail-v3__form-contact .form--border .form-contact__title{margin-bottom:0;position:relative;transform:translateY(-50%)}.program-detail-v3__form-contact .form--border .form-contact__title:after,.program-detail-v3__form-contact .form--border .form-contact__title:before,.program-detail-v3__form-contact .form--border .form__validation:after,.program-detail-v3__form-contact .form--border .form__validation:before{content:"";position:absolute;background-color:#101820;width:80px;height:1px;top:50%}.program-detail-v3__form-contact .form--border .form-contact__title:before,.program-detail-v3__form-contact .form--border .form__validation:before{left:-2em}.program-detail-v3__form-contact .form--border .form-contact__title:after,.program-detail-v3__form-contact .form--border .form__validation:after{right:-2em}.program-detail-v3__form-contact .form--border .form-contact__title:after,.program-detail-v3__form-contact .form--border .form-contact__title:before{width:38px}.program-detail-v3__form-contact .form--border .form__conditions{margin:0 3em 1em;text-align:left}.program-detail-v3__form-contact .form--border .form__field{margin-bottom:2em}}.program-detail-v3__form-contact .form__fieldset,.program-detail-v3__form-contact .form__fieldset--validation .form__fields{margin:0}.program-detail-v3__form-contact .form__validation{justify-content:center;display:flex}.program-detail-v3__form-contact .form__legals{margin-top:4em}.program-detail-v3__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v3__links{width:50%;margin-bottom:0;margin-left:2em}}.program-detail-v3__links .module-links{margin-bottom:2em}.program-detail-v3__links .module-links__title .title{margin-bottom:0}.program-detail-v3__links .module-links__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v3__links .module-links__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v3__links .module-links__title .title .title__content-1{display:block;color:#101820}.program-detail-v3__links .module-links__title .title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v3__links .module-links__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}}@media screen and (min-width:992px){.program-detail-v3__links .module-links__title .title .title__content{text-align:left}}.program-detail-v3__links .links-group__wrapper{justify-content:flex-start}.program-detail-v3__links .button-drawing__drawing{height:2.2em;fill:#101820}.program-detail-v3__links .button-drawing__content{color:#101820}.program-detail-v3__links .button-drawing.js--active .button-drawing__drawing,.program-detail-v3__links .button-drawing:focus .button-drawing__drawing,.program-detail-v3__links .button-drawing:hover .button-drawing__drawing{fill:#101820}.program-detail-v3__links .button-drawing.js--active .button-drawing__content,.program-detail-v3__links .button-drawing:focus .button-drawing__content,.program-detail-v3__links .button-drawing:hover .button-drawing__content{color:#101820}@media screen and (min-width:992px){.program-detail-v3 .group-elements{margin-bottom:4em}}.program-detail-v3 .group-elements__wrapper{display:flex;flex-direction:column;margin:auto;width:100%;max-width:1230px}@media screen and (min-width:992px){.program-detail-v3 .group-elements__wrapper{flex-direction:row}}.program-listing-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.program-listing-v1__wrapper{width:100%;max-width:1815px}.program-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-listing-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.program-listing-v1__container-text{margin-bottom:8%;max-height:300px}.program-listing-v1__title .title{margin-bottom:0}.program-listing-v1__title .title .title__content{padding-bottom:1em;text-align:left}.program-listing-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-listing-v1__title .title .title__content-1{display:block;color:#101820}.program-listing-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.program-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.program-listing-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.program-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.program-listing-v1__text-block.text-block a{color:inherit}.program-listing-v1__items{margin-bottom:4%}.program-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.program-listing-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:1200px){.program-listing-v1__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.program-listing-v1__items .item{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v1__items .item{margin:1em 2em;width:calc(50% - 4em)}}@media screen and (min-width:1200px){.program-listing-v1__items .item{margin:2em;width:calc(50% - 4em)}}.program-listing-v1 .item,.program-listing-v1 .item__drawing{position:relative}.program-listing-v1 .item__links{margin-top:1em}.program-listing-v1 .item__link{text-decoration:none}.program-listing-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.program-listing-v1 .item__img{min-height:500px;max-height:500px}}.program-listing-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.program-listing-v1 .item__info-title{max-width:60%}.program-listing-v1 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.program-listing-v1 .item__info-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#101820}.program-listing-v1 .item__info{position:relative}.program-listing-v1 .item__info-id{position:absolute;right:0;top:0;text-align:right;max-width:40%}.program-listing-v1 .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none;flex-direction:column}.program-listing-v1 .item__info-extra--separator{margin:0 1em}@media screen and (min-width:768px){.program-listing-v1 .item__info-extra{text-align:left}}.program-listing-v1 .item__status .status__value{background:#101820;color:#fff;border:1px solid #101820;font:normal normal 400 1.1111em/1.5em Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none}.program-listing-v1 .item__global-link{color:#101820;text-decoration:none;display:flex;flex-direction:column;height:100%}.program-listing-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:10;background-color:hsla(0,0%,42.7%,.75)}.program-listing-v1 .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.program-listing-v1 .item__global-link:hover .item__more{opacity:1}.program-listing-v1 .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.program-listing-v1 .item__global-link:hover .item__status{z-index:10}.program-listing-v2{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.program-listing-v2__wrapper{width:100%;max-width:1535px}.program-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-listing-v2__container{height:100%;display:flex;justify-content:center}.program-listing-v2__container-text{margin-bottom:8%;max-height:300px}.program-listing-v2__title .title{margin-bottom:0}.program-listing-v2__title .title .title__content{padding-bottom:1em;text-align:left}.program-listing-v2__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-listing-v2__title .title .title__content-1{display:block;color:#101820}.program-listing-v2__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.program-listing-v2__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.program-listing-v2__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.program-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.program-listing-v2__text-block.text-block a{color:inherit}.program-listing-v2__items{margin-bottom:4%}.program-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.program-listing-v2__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v2__items-wrapper{margin:0}}@media screen and (min-width:1200px){.program-listing-v2__items-wrapper{margin:0}}@media screen and (max-width:768px){.program-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v2__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.program-listing-v2__items .item{margin:2em 0;width:100%}}.program-listing-v2 .item{position:relative}.program-listing-v2 .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){.program-listing-v2 .item__wrapper{flex-direction:row}}.program-listing-v2 .item__link{text-decoration:none}.program-listing-v2 .item__links .links-group__wrapper{margin-top:1em}.program-listing-v2 .item__status.status{left:0;right:auto;top:0}.program-listing-v2 .item__status.status .status__value{background:#101820;color:#fff;border:1px solid #101820;font:normal normal 400 1.1111em/1.5em Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none}.program-listing-v2 .item__drawing{width:100%;position:relative;text-align:center}@media screen and (min-width:768px){.program-listing-v2 .item__drawing{width:52%}}@media screen and (min-width:768px){.program-listing-v2 .item__data{margin-left:4em;flex:1}}.program-listing-v2 .item__img{min-height:435px;max-height:435px;width:100%;object-fit:cover}.program-listing-v2 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.program-listing-v2 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.program-listing-v2 .item__info-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 2.2222em/1.4 Amiri,Times New Roman,serif;color:#101820;letter-spacing:.2em}.program-listing-v2 .item__info{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.program-listing-v2 .item__info-options{flex:1;display:flex;align-items:center}.program-listing-v2 .item__info-extra{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:.25em;font:normal normal 400 1.6667em/1 Amiri,Times New Roman,serif;font-size:1.4em;color:inherit;text-align:left;text-transform:none}@media screen and (min-width:768px){.program-listing-v2 .item__info-extra{font:normal normal 400 1.6667em/1 Amiri,Times New Roman,serif;align-items:flex-end;flex-direction:row;text-align:center}}.program-listing-v2 .item__info-extra--value{display:block;margin:0 .3em;font:normal normal 400 2em/.75 Amiri,Times New Roman,serif;color:#101820;text-align:center;text-transform:none}.program-listing-v2 .item__info-extra--2{font:normal normal 400 1em/1.2 Montserrat,Times New Roman,serif}.program-listing-v2 .item__info-price{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.program-listing-v2 .item__info-price--value{display:block;font:normal normal 400 2em/1 Amiri,Times New Roman,serif;color:#101820;text-align:center;text-transform:none}.program-listing-v2 .item__info-id,.program-listing-v2 .item__text-block.text-block{font:normal normal 400 .83em/1.2 Montserrat,Arial,sans-serif}.program-listing-v2 .item__header{display:flex;flex-direction:column}@media screen and (min-width:1400px){.program-listing-v2 .item__header{flex-direction:row}.program-listing-v2 .item__header>*{width:50%}}.program-listing-v2 .item__global-link{color:#101820;text-decoration:none;display:flex;flex-direction:column;height:100%}.program-listing-v2 .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:10;background-color:hsla(0,0%,42.7%,.75)}.program-listing-v2 .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;border:0;background:0}.program-listing-v2 .item__global-link .item__more .button:after,.program-listing-v2 .item__global-link .item__more .button:before,.program-listing-v2 .item__global-link .item__more .button>span{background:0}.program-listing-v2 .item__global-link .item__more .button .button__line1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent;display:block}.program-listing-v2 .item__global-link .item__more .button .button__line1:after,.program-listing-v2 .item__global-link .item__more .button .button__line1:before{background:transparent}.program-listing-v2 .item__global-link .item__more .button .button__line1:focus,.program-listing-v2 .item__global-link .item__more .button .button__line1:hover{color:#fff;border-color:transparent}.program-listing-v2 .item__global-link .item__more .button .button__line1:focus:before,.program-listing-v2 .item__global-link .item__more .button .button__line1:hover:before{background:transparent}.program-listing-v2 .item__global-link .item__more .button .button__line2{font:normal normal 400 3.3333em/1.4 Amiri,Times New Roman,serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent}.program-listing-v2 .item__global-link .item__more .button .button__line2:after,.program-listing-v2 .item__global-link .item__more .button .button__line2:before{background:transparent}.program-listing-v2 .item__global-link .item__more .button .button__line2:focus,.program-listing-v2 .item__global-link .item__more .button .button__line2:hover{color:#fff;border-color:transparent}.program-listing-v2 .item__global-link .item__more .button .button__line2:focus:before,.program-listing-v2 .item__global-link .item__more .button .button__line2:hover:before{background:transparent}.program-listing-v2 .item__global-link:hover .item__more{opacity:1}.program-listing-v2 .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.program-listing-v2 .item__global-link:hover .item__status{z-index:10}.program-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:768px){.program-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}.program-listing-v2 .item:nth-child(2n) .item__data{margin-left:0}@media screen and (min-width:768px){.program-listing-v2 .item:nth-child(2n) .item__data{margin-right:4em}}.program-listing-v2 .item:nth-child(2n) .item__status.status{left:auto;right:0;top:0}.program-listing-v3{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.program-listing-v3__wrapper{width:100%;max-width:1535px}.program-listing-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-listing-v3__container{height:100%;display:flex;justify-content:center}.program-listing-v3__container-text{margin-bottom:8%;max-height:300px}.program-listing-v3__title .title{margin-bottom:0}.program-listing-v3__title .title .title__content{padding-bottom:1em;text-align:left}.program-listing-v3__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-listing-v3__title .title .title__content-1{display:block;color:#101820}.program-listing-v3__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.program-listing-v3__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.program-listing-v3__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.program-listing-v3__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.program-listing-v3__text-block.text-block a{color:inherit}.program-listing-v3__items{margin-bottom:4%}.program-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.program-listing-v3__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v3__items-wrapper{margin:0}}@media screen and (min-width:1200px){.program-listing-v3__items-wrapper{margin:0}}@media screen and (max-width:768px){.program-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v3__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.program-listing-v3__items .item{margin:2em 0;width:100%}}.program-listing-v3 .item{position:relative;text-align:center}.program-listing-v3 .item__wrapper{display:flex;flex-direction:column;margin-bottom:5em;min-height:500px}@media screen and (min-width:992px){.program-listing-v3 .item__wrapper{margin-bottom:0;flex-direction:row}}.program-listing-v3 .item__drawing{position:relative;text-align:center;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.program-listing-v3 .item__drawing{width:66%;margin-bottom:0}}@media screen and (min-width:992px){.program-listing-v3 .item__data{margin-left:4em;flex:1}}.program-listing-v3 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.program-listing-v3 .item__img{min-height:500px;max-height:500px}}.program-listing-v3 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.program-listing-v3 .item .title-subtitle{margin-bottom:0}.program-listing-v3 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.66667em/1.4 Amiri,Times New Roman,serif;color:#101820;display:block}.program-listing-v3 .item .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.38889em/1.4 Montserrat,Times New Roman,serif;color:#101820;display:block}.program-listing-v3 .item__info{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.program-listing-v3 .item__info{min-width:400px}}.program-listing-v3 .item__info-options{flex:1;display:flex;align-items:center}.program-listing-v3 .item__info-extra{display:flex;justify-content:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none;flex-direction:column}.program-listing-v3 .item__info-extra--separator{margin:0 1em}.program-listing-v3 .item__info-id{font:normal normal 400 .8333em/1 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none;margin-bottom:2em}@media screen and (min-width:768px){.program-listing-v3 .item__info-id{margin-bottom:0}}@media screen and (min-width:768px){.program-listing-v3 .item__info--border{height:calc(100% - 2em);margin-top:.4em;border-left:1px solid #101820;border-right:1px solid #101820;position:relative;padding:0 2em}.program-listing-v3 .item__info--border .links-group{position:relative;transform:translateY(50%)}.program-listing-v3 .item__info--border .item__info-title{margin-bottom:0;position:relative;transform:translateY(-50%)}.program-listing-v3 .item__info--border .item__info-title:after,.program-listing-v3 .item__info--border .item__info-title:before,.program-listing-v3 .item__info--border .links-group:after,.program-listing-v3 .item__info--border .links-group:before{content:"";position:absolute;background-color:#101820;width:80px;height:1px;top:50%}.program-listing-v3 .item__info--border .item__info-title:before,.program-listing-v3 .item__info--border .links-group:before{left:-2em}.program-listing-v3 .item__info--border .item__info-title:after,.program-listing-v3 .item__info--border .links-group:after{right:-2em}.program-listing-v3 .item__info--border .item__info-title:after,.program-listing-v3 .item__info--border .item__info-title:before{width:38px}}.program-listing-v3 .item__status{left:0;right:auto}.program-listing-v3 .item__status .status__value{background:#101820;color:#fff;border:1px solid #101820;font:normal normal 400 1.1111em/1.5em Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none}.program-listing-v3 .item__container-text{height:6em;margin:2em 0}@media screen and (min-width:992px){.program-listing-v3 .item__container-text{margin:0}}.program-listing-v3 .item__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.program-listing-v3 .item__text-block.text-block a{color:inherit}.program-listing-v3 .item__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.program-listing-v3 .item__links .button:after,.program-listing-v3 .item__links .button:before{background:#101820}.program-listing-v3 .item__links .button:focus,.program-listing-v3 .item__links .button:hover{color:#fff;border-color:#101820}.program-listing-v3 .item__links .button:focus:before,.program-listing-v3 .item__links .button:hover:before{background:#101820}@media screen and (min-width:992px){.program-listing-v3 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}.program-listing-v3 .item:nth-child(2n) .item__data{margin-left:0;margin-right:4em}.program-listing-v3 .item:nth-child(2n) .item__status{left:auto;right:0}}.promote-v1{color:#101820;position:relative}.promote-v1__background{background:transparent url(../images/modules/alertmail/1.jpg) no-repeat 50%/cover}.promote-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.promote-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.promote-v1__wrapper{padding-left:3em;padding-right:3em}}.promote-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.promote-v1__container-text{margin-bottom:8%;max-height:300px}.promote-v1__title .title .title__content{padding-bottom:1em}.promote-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.promote-v1__title .title .title__content-1,.promote-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.promote-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.promote-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.promote-v1__title+.services-v1__links{margin-top:5em}.promote-v1__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif;color:#fff}.promote-v1__text-block.text-block a{color:#fff}.promote-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.promote-v1__links .button:after,.promote-v1__links .button:before{background:#101820}.promote-v1__links .button:focus,.promote-v1__links .button:hover{color:#fff;border-color:#101820}.promote-v1__links .button:focus:before,.promote-v1__links .button:hover:before{background:#101820}.promote-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.promote-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.promote-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.promote-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.promote-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.promote-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.promote-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.nbAnnonces-v1{margin:0 0 1em;text-align:left;font:normal normal 700 1rem/1.2em Montserrat,Times New Roman,serif}.nbAnnonces-v1__value{background:#101820;color:#fff;display:inline-block;border-radius:1.1em;line-height:2.2em;text-align:center;width:2.2em}.nbAnnonces-v1__label{color:#000;font:normal normal 400 1rem/1.2em Montserrat,Times New Roman,serif}.page-property-detail-v1 .modal-dpe .modal__body,.page-property-detail-v2 .modal-dpe .modal__body,.page-property-detail-v3 .modal-dpe .modal__body{height:auto;padding:1em}.page-property-detail-v1 .modal-dpe .title,.page-property-detail-v2 .modal-dpe .title,.page-property-detail-v3 .modal-dpe .title{margin-bottom:1em}.page-property-detail-v1 .modal-dpe .title__content:after,.page-property-detail-v2 .modal-dpe .title__content:after,.page-property-detail-v3 .modal-dpe .title__content:after{background-color:transparent}.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-width:50%}}.modal-calculator--cafpi .title{margin-bottom:1em;font-size:.8em}#map{width:100%;height:480px;margin:0;padding:0;overflow:hidden}#map canvas{position:relative!important}.property-contact__wrapper{height:100%}.property-contact__agency,.property-contact__form .form-block,.property-contact__negotiator{border-left:1px solid #101820;border-right:1px solid #101820;position:relative;padding:0 2em}@media (max-width:767px){.property-contact__agency,.property-contact__form .form-block,.property-contact__negotiator{padding:0 1em}}.property-contact .property-contact__negotiator:not(:first-child) .member-contact__title{display:none}.property-contact .property-contact__negotiator:not(:first-child) .property-detail__member{margin-top:0;padding-top:2em}.property-contact .property-contact__form:not(:first-child) .form-contact__coords,.property-contact .property-contact__form:not(:first-child) .form-contact__title{display:none}.property-contact .property-contact__form:first-child{margin-top:5em}.property-contact .property-contact__form:first-child .form-contact__title{position:relative;z-index:1}.property-contact .property-contact__form:first-child .form-contact__title:after,.property-contact .property-contact__form:first-child .form-contact__title:before{content:"";position:absolute;background-color:#101820;width:50px;height:1px;top:50%}.property-contact .property-contact__form:first-child .form-contact__title:before{left:-2em}@media screen and (min-width:768px){.property-contact .property-contact__form:first-child .form-contact__title:before{left:-3em}}.property-contact .property-contact__form:first-child .form-contact__title:after{right:-2em}@media screen and (min-width:768px){.property-contact .property-contact__form:first-child .form-contact__title:after{right:-3em}}.property-contact .form-contact__title{margin-bottom:0;position:relative;transform:translateY(-50%)}.property-contact .form__validation{position:relative;transform:translateY(50%);z-index:1}.property-contact .form__validation:after,.property-contact .form__validation:before{content:"";position:absolute;background-color:#101820;width:80px;height:1px;top:50%}.property-contact .form__validation:before{left:-2em}.property-contact .form__validation:after{right:-2em}.property-contact .form__legals{margin-bottom:0}.property-detail__member{width:100%;max-width:450px;margin-bottom:0;margin-top:7em}@media (max-width:991px){.property-detail__member{margin:0 auto;padding-left:0}}.property-detail__member .content_member{text-align:left}.property-detail__member .content_member.member-border{height:100%;border-left:1px solid #101820;border-right:1px solid #101820;border-bottom:1px solid #101820;position:relative;padding:0 3em}@media (max-width:767px){.property-detail__member .content_member.member-border{padding:0 1em}}.property-detail__member .content_member .member-contact__title{margin-bottom:0;position:relative;transform:translateY(-50%);padding:0 1.8em}.property-detail__member .content_member .member-contact__title .title__content-1{font:normal normal 400 1.5625em/1.4 Amiri,Times New Roman,serif;color:#101820;text-transform:none;letter-spacing:5px}.property-detail__member .content_member .member-contact__title .title__content-2{font:normal normal 700 2.5em/1.4 Montserrat,Times New Roman,serif;color:#101820;text-transform:none}.property-detail__member .content_member .member-contact__title .title__content:after{width:0}.property-detail__member .content_member .member-contact__title:after{content:"";position:absolute;background-color:#101820;width:60px;height:1px;top:50%;left:0;left:-2em}@media (max-width:414px){.property-detail__member .content_member .member-contact__title:after{left:-1em;width:20px}}@media (max-width:767px){.property-detail__member .content_member .member-contact__title:after{left:-15px}}.property-detail__member .content_member .member-contact__title:before{content:"";position:absolute;background-color:#101820;width:60px;height:1px;top:50%;right:-2em}@media (max-width:414px){.property-detail__member .content_member .member-contact__title:before{right:-1em;width:20px}}@media (max-width:767px){.property-detail__member .content_member .member-contact__title:before{right:-15px}}.property-detail__member .content_member .member-3{margin-top:-2em}.property-detail__member .content_member .member-3__visual{width:90px;height:90px;border-radius:100%;background-size:contain;margin:0 auto;background-position:50%;background-repeat:no-repeat}.property-detail__member .content_member .member-3__decorate{margin-bottom:20px}.property-detail__member .content_member .member-3__title{margin-bottom:1.5em}.property-detail__member .content_member .member-3__title .member__title-1{font:normal 400 1.875em/1.4 Montserrat,Times New Roman,serif;color:#101820;text-transform:none}.property-detail__member .content_member .member-3__title .member__title-2{font:normal 400 1.25em/1.4 Amiri,Times New Roman,serif;color:#101820;text-transform:none;letter-spacing:.3em}.property-detail__member .content_member .member-3__coords__element{margin-bottom:1em}.property-detail__member .content_member .member-3__coords__element:last-child{margin-bottom:0}.property-detail__member .content_member .member-3__coords__element .label{font:normal normal 400 1.125em/1.4 Amiri,Times New Roman,serif;color:#101820;text-transform:none;margin-right:10px;letter-spacing:.2em;display:block}.property-detail__member .content_member .member-3__coords__element .coords-mail__content,.property-detail__member .content_member .member-3__coords__element .coords-phone__content,.property-detail__member .content_member .member-3__coords__element .coords-portable__content{font:normal normal 400 1.125em/1.4 Montserrat,Arial,sans-serif;color:#101820;text-transform:none;text-decoration:none}.property-detail__member .content_member .member-3__aligner{padding-bottom:2.5em}@media (max-width:767px){.property-detail__member .content_member .member-3__content{padding:2em}}.property-detail__member--agency .content_member .member-3__visual{width:100%;height:130px;border-radius:0}.property-detail-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.property-detail-v1__wrapper{width:100%;max-width:1400px}.property-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.property-detail-v1__container-text{margin-bottom:8%;max-height:300px}.property-detail-v1 .title{margin-bottom:0}.property-detail-v1 .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v1 .title .title__content:after{width:100px;height:4px;background-color:#101820}.property-detail-v1 .title .title__content-1,.property-detail-v1 .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v1 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.property-detail-v1 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.property-detail-v1__back{margin-bottom:3em;display:flex}.property-detail-v1__back .links-group__wrapper{justify-content:flex-start}.property-detail-v1__back .links-group__wrapper .button--back{padding-top:.6em;padding-bottom:.6em}.property-detail-v1__slide{position:relative}.property-detail-v1__slide .slider-img__img{width:100%;height:auto}@media screen and (min-width:768px){.property-detail-v1__slide .slider-img__img{height:550px;object-fit:cover}}@media screen and (min-height:768px) and (min-width:1200px){.property-detail-v1__slide .slider-img__img{height:750px}}.property-detail-v1__slide .swiper-button-next,.property-detail-v1__slide .swiper-button-prev{background-color:#101820;padding:1.4em;color:#fff}.property-detail-v1__slide .swiper-button-next:after,.property-detail-v1__slide .swiper-button-prev:after{font-size:2em}.property-detail-v1__slide .swiper-button-next{right:0}.property-detail-v1__slide .swiper-button-prev{left:0}.property-detail-v1__slide-media{position:absolute;height:100%;left:0;right:0;top:0;bottom:0;display:none;z-index:30}.property-detail-v1__slide-media .modal__body{overflow:visible;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v1__slide-media .modal__close{top:auto;bottom:100%}.property-detail-v1__slide-media .modal__scroller{padding:0}.property-detail-v1__slide-media .media-module__content,.property-detail-v1__slide-media .modal__content{height:100%}.property-detail-v1__slide-media .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v1__media-module .media-module__title .title{margin-bottom:0}.property-detail-v1__media-module .media-module__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v1__media-module .media-module__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v1__media-module .media-module__title .title .title__content-1{display:block;color:#101820}.property-detail-v1__media-module .media-module__title .title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v1__media-module .media-module__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}}@media screen and (min-width:992px){.property-detail-v1__media-module .media-module__title .title .title__content{text-align:left}}.property-detail-v1__media-module .media-module__buttons{justify-content:flex-start}.property-detail-v1__media-module .media-module__btn-container{margin:0}.property-detail-v1__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#101820;border-width:2px;border-color:transparent}.property-detail-v1__media-module .media-module__btn:focus,.property-detail-v1__media-module .media-module__btn:hover{color:#101820;border-color:transparent}.property-detail-v1__media-module .media-module__btn:focus .media-module__svg,.property-detail-v1__media-module .media-module__btn:hover .media-module__svg{fill:#101820}.property-detail-v1__media-module .media-module__btn:focus:before,.property-detail-v1__media-module .media-module__btn:hover:before{background:transparent}.property-detail-v1__media-module .media-module__svg{width:60px;fill:#101820}.property-detail-v1__main-info{margin-top:2em}.property-detail-v1__main-info>*{margin-bottom:3em}@media screen and (min-width:768px){.property-detail-v1__main-info{padding-right:4em}}@media screen and (min-width:992px){.property-detail-v1__main-info{width:68%}}.property-detail-v1__main-info .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.property-detail-v1__main-info .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Montserrat,Times New Roman,serif;color:#101820}.property-detail-v1__main-info .main-info__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.property-detail-v1__main-info .main-info__text-block.text-block a{color:inherit}.property-detail-v1__main-info .main-info__info-id{font:normal normal 400 1.1em/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:left}.property-detail-v1__main-info .main-info__info-id a{color:#101820}.property-detail-v1__main-info .main-info__info-options .options{display:flex;justify-content:center;flex-wrap:wrap;width:100%}@media screen and (min-width:768px){.property-detail-v1__main-info .main-info__info-options .options{justify-content:flex-start}}.property-detail-v1__main-info .main-info__info-options .options .option{margin-right:1.5em;margin-left:1.5em}@media screen and (min-width:768px){.property-detail-v1__main-info .main-info__info-options .options .option{margin-right:10%;margin-left:0}}@media screen and (min-width:768px){.property-detail-v1__main-info .main-info__info-options .options .option:last-child{margin-right:0}}.property-detail-v1__main-info .main-info__info-options .options .option__label,.property-detail-v1__main-info .main-info__info-options .options .option__number{display:block}.property-detail-v1__main-info .main-info__info-options .options .option__number{font:normal normal 400 3.8889em/1.5 Amiri,Times New Roman,serif;color:#101820;text-align:center;text-transform:none}.property-detail-v1__main-info .main-info__info-options .options .option__label{font:normal normal 400 1.6667em/1 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.property-detail-v1__property-contact{max-width:410px;margin:auto;overflow:hidden}@media screen and (min-width:992px){.property-detail-v1__property-contact{width:42%;margin:initial}}.property-detail-v1__form-contact{margin-bottom:2em}.property-detail-v1__form-contact .form-group>*{flex:auto;align-self:auto}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title{margin-bottom:0}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:#101820}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#101820}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0;padding-top:1em}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.property-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.6667em/1 Montserrat,Times New Roman,serif;color:#101820;text-align:center;text-transform:none;text-decoration:none}.property-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:focus,.property-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#101820}.property-detail-v1__form-contact .form-contact__coords.hidden_coords{display:none}.property-detail-v1__form-contact .form-contact__title .title{margin-bottom:0}.property-detail-v1__form-contact .form-contact__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v1__form-contact .form-contact__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v1__form-contact .form-contact__title .title .title__content-1,.property-detail-v1__form-contact .form-contact__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v1__form-contact .form-contact__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.property-detail-v1__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.property-detail-v1__form-contact .form__fieldset,.property-detail-v1__form-contact .form__fieldset--validation .form__fields{margin:0}.property-detail-v1__form-contact .form__validation{display:flex;justify-content:center}.property-detail-v1__form-contact .form__legals{margin-top:5em}.property-detail-v1__datas{margin-bottom:3em}.property-detail-v1__datas.datas .datas__info-options .options{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}@media screen and (max-width:768px){.property-detail-v1__datas.datas .datas__info-options .options{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.property-detail-v1__datas.datas .datas__info-options .options{margin:0}}@media screen and (min-width:1200px){.property-detail-v1__datas.datas .datas__info-options .options{margin:0}}.property-detail-v1__datas.datas .datas__info-options .options .option{margin:1em 0;width:100%}@media screen and (min-width:768px){.property-detail-v1__datas.datas .datas__info-options .options .option{margin:2em 0;width:33.33333%}}@media screen and (min-width:992px){.property-detail-v1__datas.datas .datas__info-options .options .option{margin:1em 0;width:33.33333%}}@media screen and (min-width:1200px){.property-detail-v1__datas.datas .datas__info-options .options .option{margin:2em 0;width:25%}}.property-detail-v1__datas.datas .datas__info-options .options .option__label,.property-detail-v1__datas.datas .datas__info-options .options .option__number{display:block}.property-detail-v1__datas.datas .datas__info-options .options .option__number{font:normal normal 400 1.6em/1 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.property-detail-v1__datas.datas .datas__info-options .options .option__label{font:normal normal 400 1.3889em/1 Montserrat,Times New Roman,serif;color:#101820;text-align:center;text-transform:none;margin-bottom:.3em}.property-detail-v1__datas.datas .datas__info-options--infosfi .options{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}@media screen and (max-width:768px){.property-detail-v1__datas.datas .datas__info-options--infosfi .options{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.property-detail-v1__datas.datas .datas__info-options--infosfi .options{margin:0}}@media screen and (min-width:1200px){.property-detail-v1__datas.datas .datas__info-options--infosfi .options{margin:0}}.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option{margin:1em 0;width:100%}@media screen and (min-width:768px){.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option{margin:2em 0;width:33.33333%}}@media screen and (min-width:992px){.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option{margin:1em 0;width:33.33333%}}@media screen and (min-width:1200px){.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option{margin:2em 0;width:25%}}.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option__label,.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option__number{display:block}.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option__number{font:normal normal 400 2.1111em/1.5 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option__label{font:normal normal 400 1.3889em/1 Montserrat,Times New Roman,serif;color:#101820;text-align:center;text-transform:none;min-height:2em}.property-detail-v1__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v1__links{width:50%;margin:0}}.property-detail-v1__links.module-links .module-links__title .title{margin-bottom:1em}.property-detail-v1__links.module-links .module-links__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v1__links.module-links .module-links__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v1__links.module-links .module-links__title .title .title__content-1{display:block;color:#101820}.property-detail-v1__links.module-links .module-links__title .title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v1__links.module-links .module-links__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}}@media screen and (min-width:992px){.property-detail-v1__links.module-links .module-links__title .title .title__content{text-align:left}}.property-detail-v1__links.module-links .links-group__wrapper{justify-content:flex-start}.property-detail-v1__links.module-links .links-group__link{margin:0 1em 0 0}.property-detail-v1__links.module-links .links-group .links-group__wrapper{justify-content:space-around;flex-wrap:wrap}@media screen and (min-width:992px){.property-detail-v1__links.module-links .links-group .links-group__wrapper{justify-content:flex-start}}.property-detail-v1__links.module-links .button-drawing__drawing{height:2.2em;fill:#101820}.property-detail-v1__links.module-links .button-drawing__content{color:#101820}.property-detail-v1__links.module-links .button-drawing.js--active .button-drawing__drawing,.property-detail-v1__links.module-links .button-drawing:focus .button-drawing__drawing,.property-detail-v1__links.module-links .button-drawing:hover .button-drawing__drawing{fill:#101820}.property-detail-v1__links.module-links .button-drawing.js--active .button-drawing__content,.property-detail-v1__links.module-links .button-drawing:focus .button-drawing__content,.property-detail-v1__links.module-links .button-drawing:hover .button-drawing__content{color:#101820}.property-detail-v1__energy{margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v1__energy{width:40%;margin-bottom:0}}.property-detail-v1__energy.energy{position:relative}.property-detail-v1__energy.energy .energy__title{margin-bottom:1em}@media screen and (min-width:768px){.property-detail-v1__energy.energy .energy__title{display:none}}.property-detail-v1__energy.energy .energy__text-vertical{display:none}@media screen and (min-width:768px){.property-detail-v1__energy.energy .energy__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-50%);transform-origin:0 100%;bottom:50%;left:80px;z-index:-1;font:normal normal 400 5.1111em/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.16)}}.property-detail-v1__energy.energy .energy__content{text-align:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.property-detail-v1__energy.energy .energy__content{margin-left:60px}}.property-detail-v1__energy.energy .energy__contain-img{margin-bottom:2em;text-align:center}.property-detail-v1__energy.energy .energy__contain-img img{width:50%}@media screen and (min-width:768px){.property-detail-v1__energy.energy .energy__contain-img{text-align:left}}@media screen and (min-width:992px){.property-detail-v1__energy.energy .energy__contain-img img{width:100%}}.property-detail-v1__energy.energy .energy__contain-img:last-child{margin-bottom:0}.property-detail-v1__energy.energy .energy__img{margin-bottom:0;max-width:230px}@media screen and (min-width:992px){.property-detail-v1__energy.energy .energy__img{margin-bottom:2em;display:block}.property-detail-v1__energy.energy .energy__img:last-child{margin-bottom:0}}.property-detail-v1__energy.energy .energy__label{margin-top:1em}@media screen and (min-width:992px){.property-detail-v1__map{width:60%}}.property-detail-v1__map .map__title{margin-bottom:1em}@media screen and (min-width:768px){.property-detail-v1__map .map__title{display:none}}.property-detail-v1__map .map-detail{position:relative}.property-detail-v1__map .map-detail__text-vertical{display:none}@media screen and (min-width:768px){.property-detail-v1__map .map-detail__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-50%);transform-origin:0 100%;bottom:50%;left:76px;z-index:-1;font:normal normal 400 5.1111em/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.16)}}.property-detail-v1__map .map-detail__title .title{margin-bottom:3em}.property-detail-v1__map .map-detail__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v1__map .map-detail__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.property-detail-v1__map .map-detail__title .title .title__content-1,.property-detail-v1__map .map-detail__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v1__map .map-detail__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}.property-detail-v1__map .map-detail__title .title .title__content-2{font:normal normal 400 3.3333rem/1.4 Montserrat,Times New Roman,serif}}.property-detail-v1__map .map-detail__container-map{width:100%;margin:0 auto}@media screen and (min-width:768px){.property-detail-v1__map .map-detail__container-map{padding-left:60px}}@media screen and (min-width:992px){.property-detail-v1__map .map-detail__container-map{width:100%}}.property-detail-v1__map .map-detail__container-map>*{width:100%;height:100%}@media screen and (min-width:768px){.property-detail-v1__map .map-detail__container-map>*{width:calc(100% - 60px)}}.property-detail-v1__map .map-detail__container-map>*>*{width:100%;height:100%}.property-detail-v1__map .map-detail__container-map .module-map-poi__map{height:400px;padding-bottom:0}.property-detail-v1__map .map-detail__container-map .map{height:500px;padding-bottom:0}.property-detail-v1__calendar{margin-bottom:3em}.property-detail-v1__calendar .price-seasonrental{display:flex;justify-content:center}@media screen and (min-width:992px){.property-detail-v1__calendar .price-seasonrental__table{width:80%}}.property-detail-v1__equipment .equipment__table{max-width:450px}.property-detail-v1__equipment .equipment__title .title{margin-bottom:3em}.property-detail-v1__equipment .equipment__title .title .title__content{padding-bottom:1em}.property-detail-v1__equipment .equipment__title .title .title__content:after{width:100px;height:4px}.property-detail-v1__equipment .equipment__title .title .title__content-1,.property-detail-v1__equipment .equipment__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v1__equipment .equipment__title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif}.property-detail-v1__equipment .equipment__title .title .title__content-2{font:normal normal 400 3.3333em/1.4 Montserrat,Times New Roman,serif}}.property-detail-v1__equipment.property-detail-v1__equipment--services{padding-bottom:3em}.property-detail-v1__equipment.property-detail-v1__equipment--services .equipment__container{display:flex;justify-content:center;flex:1}.property-detail-v1__equipment.property-detail-v1__equipment--services .equipment__table{flex-grow:1}.property-detail-v1 .group-elements__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.property-detail-v1 .group-elements__wrapper{flex-direction:row}}.property-detail-v1__notice{text-align:left;max-width:1400px;margin:0 auto}.property-detail-v1__tab-pieces{padding-top:2em}.property-detail-v1__tab-pieces_1{display:flex;justify-content:space-between;padding:.5em}.property-detail-v1__tab-pieces_1 span{color:#101820;width:20%}@media screen and (min-width:1024px){.property-detail-v1__tab-pieces_1 span{font:normal normal 700 1.2em/1.5 Amiri,Times New Roman,serif}}@media screen and (max-width:1023px){.property-detail-v1__tab-pieces_1 span{font:normal normal 700 .8em/1.5 Amiri,Times New Roman,serif}}.property-detail-v1__tab-pieces_tab_2{display:flex;flex-direction:column}.property-detail-v1__tab-pieces_2{display:flex;justify-content:space-between;padding:1em}.property-detail-v1__tab-pieces_2 span{width:20%}@media screen and (min-width:1024px){.property-detail-v1__tab-pieces_2 span{font:normal normal 400 1em/1.5 Amiri,Times New Roman,serif}}@media screen and (min-width:768px) and (max-width:1023px){.property-detail-v1__tab-pieces_2 span{font:normal normal 400 .8em/1.5 Amiri,Times New Roman,serif}}@media screen and (max-width:767px){.property-detail-v1__tab-pieces_2 span{font:normal normal 400 .5em/1.5 Amiri,Times New Roman,serif}}.property-detail-v1 .property-contact__apply-online{margin:1em 0}.property-detail-v1 .property-contact__apply-online .apply-online__title .title__content:after{background-color:transparent}.page-property-detail-v1 .energy__label{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;text-align:left}.property-detail-v2{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.property-detail-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v2__wrapper{width:100%;max-width:1815px}.property-detail-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.property-detail-v2__container-text{margin-bottom:8%;max-height:300px}.property-detail-v2 .title{margin-bottom:0}.property-detail-v2 .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v2 .title .title__content:after{width:100px;height:4px;background-color:#101820}.property-detail-v2 .title .title__content-1,.property-detail-v2 .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v2 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.property-detail-v2 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.property-detail-v2__back{margin-bottom:3em}.property-detail-v2__back .links-group__wrapper{justify-content:flex-start}.property-detail-v2__back .links-group__wrapper .button--back{padding-top:.6em;padding-bottom:.6em}.property-detail-v2__back .links-group__wrapper .button-svg{margin-right:.5em}@media screen and (min-width:992px){.property-detail-v2__slide{margin-bottom:3em}}.property-detail-v2__slide .slider__img{width:100%;height:750px;display:block;object-fit:cover}.property-detail-v2__slide .slider__swiper-container{display:flex;flex-direction:row}.property-detail-v2__slide .slider__swiper{width:100%;position:relative}@media screen and (min-width:992px){.property-detail-v2__slide .slider__swiper{width:70%}}.property-detail-v2__slide .slider__main{height:auto}@media screen and (min-width:992px){.property-detail-v2__slide .slider__main{height:750px;margin-right:1em}}.property-detail-v2__slide .slider__main .slider-img__picture{width:100%;height:100%}.property-detail-v2__slide .slider__main .slider-img__img{width:100%;height:auto}@media screen and (min-width:992px){.property-detail-v2__slide .slider__main .slider-img__img{object-fit:cover;height:750px}}@media screen and (min-width:992px){.property-detail-v2__slide .slider__main .swiper-slide{height:750px}}.property-detail-v2__slide.slider--contain .slider__main .slider-img__picture{display:flex;align-items:center;justify-content:center}.property-detail-v2__slide.slider--contain .slider__main .slider-img__img{object-fit:contain;width:100%;height:400px}@media screen and (min-width:992px){.property-detail-v2__slide.slider--contain .slider__main .slider-img__img{height:750px}}.property-detail-v2__slide .slider--thumbs{display:none}@media screen and (min-width:992px){.property-detail-v2__slide .slider--thumbs{width:30%;display:block}}@media screen and (min-width:992px){.property-detail-v2__slide .slider--thumbs .slider__thumbs{height:750px}}.property-detail-v2__slide .slider--thumbs .swiper-slide{overflow:hidden}.property-detail-v2__slide .slider--thumbs .slider__img{height:245px}.property-detail-v2__slide .swiper-button-next,.property-detail-v2__slide .swiper-button-prev{background-color:#101820;padding:1.4em;color:#fff}.property-detail-v2__slide .swiper-button-next:after,.property-detail-v2__slide .swiper-button-prev:after{font-size:2em}.property-detail-v2__slide .swiper-button-next{bottom:0;top:inherit;left:50%;transform:rotate(90deg) translateY(50%)}.property-detail-v2__slide .swiper-button-prev{top:0;left:50%;margin-top:0;transform:rotate(90deg) translateY(50%)}.property-detail-v2__media-module{margin-top:3em}.property-detail-v2__media-module .media-module__title .title{margin-bottom:0}.property-detail-v2__media-module .media-module__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v2__media-module .media-module__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v2__media-module .media-module__title .title .title__content-1{display:block;color:#101820}.property-detail-v2__media-module .media-module__title .title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v2__media-module .media-module__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}}@media screen and (min-width:992px){.property-detail-v2__media-module .media-module__title .title .title__content{text-align:left}}.property-detail-v2__media-module .media-module__buttons{justify-content:flex-start}.property-detail-v2__media-module .media-module__btn-container{margin:0}.property-detail-v2__media-module .media-module__btn{text-transform:lowercase;background:#101820;color:#fff;border-width:2px;border-color:#101820}.property-detail-v2__media-module .media-module__btn:focus,.property-detail-v2__media-module .media-module__btn:hover{color:#101820;border-color:#101820}.property-detail-v2__media-module .media-module__btn:focus .media-module__svg,.property-detail-v2__media-module .media-module__btn:hover .media-module__svg{fill:#fff}.property-detail-v2__media-module .media-module__btn:focus:before,.property-detail-v2__media-module .media-module__btn:hover:before{background:#101820}.property-detail-v2__media-module .media-module__svg{width:60px;fill:#fff;margin:0}.property-detail-v2__main-info{width:100%;z-index:100;padding:2em 0}.property-detail-v2__main-info .title-subtitle{text-align:left}.property-detail-v2__main-info .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.property-detail-v2__main-info .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Montserrat,Times New Roman,serif;color:#101820}.property-detail-v2__main-info .main-info__wrapper{display:flex;max-width:1230px;margin:0 auto;flex-direction:column}@media screen and (min-width:768px){.property-detail-v2__main-info .main-info__wrapper{flex-direction:row}}.property-detail-v2__main-info .main-info__wrapper .group-elements{margin-bottom:3em}@media screen and (min-width:768px){.property-detail-v2__main-info .main-info__wrapper .group-elements{margin-bottom:0}}.property-detail-v2__main-info .main-info__wrapper .group-elements__wrapper{display:flex;flex-direction:column}.property-detail-v2__main-info .main-info__text-block{white-space:pre-line}.property-detail-v2__main-info .main-info__text-block.text-block{color:inherit;text-align:left}.property-detail-v2__main-info .main-info__text-block.text-block a{color:inherit}.property-detail-v2__main-info .main-info__info-id{font:normal normal 400 1.1765em/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:left;margin-bottom:.7em}.property-detail-v2__main-info .main-info__info-id a{color:#101820}.property-detail-v2__main-info .main-info__info-options{min-width:250px}@media screen and (min-width:768px){.property-detail-v2__main-info .main-info__info-options{margin-left:4em}}.property-detail-v2__main-info .main-info__info-options .options{display:flex;flex-wrap:wrap;flex-direction:row}@media screen and (min-width:768px){.property-detail-v2__main-info .main-info__info-options .options{flex-direction:column;justify-content:space-around}}.property-detail-v2__main-info .main-info__info-options .option{margin-bottom:2em;padding:0 1em}@media screen and (min-width:768px){.property-detail-v2__main-info .main-info__info-options .option{padding:0}}.property-detail-v2__main-info .main-info__info-options .option:last-child{margin-bottom:0}.property-detail-v2__main-info .main-info__info-options .option__label,.property-detail-v2__main-info .main-info__info-options .option__number{display:block}.property-detail-v2__main-info .main-info__info-options .option__number{font:normal normal 400 2.1111em/1.5 Amiri,Times New Roman,serif;color:inherit;text-align:left;text-transform:none}.property-detail-v2__main-info .main-info__info-options .option__label{font:normal normal 400 1.3889em/1 Montserrat,Times New Roman,serif;color:#101820;text-align:left;text-transform:none}.property-detail-v2__main-info .group-elements__wrapper{display:flex;flex-direction:column;margin-right:10em}.property-detail-v2__about{margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v2__about{width:60%;margin-right:2em;margin-bottom:0}}.property-detail-v2__about .title{margin-bottom:0}.property-detail-v2__about .title .title__content{padding-bottom:1em;text-align:left}.property-detail-v2__about .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v2__about .title .title__content-1,.property-detail-v2__about .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v2__about .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.property-detail-v2__about .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.property-detail-v2__about .text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.property-detail-v2__about .text-block a{color:inherit}.property-detail-v2__property-contact{overflow:hidden;margin:auto;max-width:410px}@media screen and (min-width:992px){.property-detail-v2__property-contact{width:42%;margin:initial}}.property-detail-v2__form-contact{margin-bottom:2em}.property-detail-v2__form-contact .form-block .form-group{display:block}.property-detail-v2__form-contact .form-block .form-group>*{flex:auto;align-self:auto}@media screen and (min-width:992px){.property-detail-v2__form-contact{width:100%;max-width:580px;margin-bottom:0}.property-detail-v2__form-contact .form-block{margin-top:-1.9em}}.property-detail-v2__form-contact .form-contact__coords{margin-bottom:2em}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title{margin-bottom:0}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:#101820}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#101820}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0;padding-top:1em}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.property-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.6667em/1 Montserrat,Times New Roman,serif;color:#101820;text-align:center;text-transform:none;text-decoration:none}.property-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content:focus,.property-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#101820}.property-detail-v2__form-contact .form-contact__coords.hidden_coords{display:none}.property-detail-v2__form-contact .form-contact__title .title{margin-bottom:0}.property-detail-v2__form-contact .form-contact__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v2__form-contact .form-contact__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v2__form-contact .form-contact__title .title .title__content-1,.property-detail-v2__form-contact .form-contact__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v2__form-contact .form-contact__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.property-detail-v2__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.property-detail-v2__form-contact .form__fieldset,.property-detail-v2__form-contact .form__fieldset--validation .form__fields{margin:0}.property-detail-v2__form-contact .form__validation{justify-content:center;display:flex}.property-detail-v2__form-contact .form__legals{margin-top:4em}.property-detail-v2__datas{width:100%;margin-bottom:4em}.property-detail-v2__datas .title{margin-bottom:0}.property-detail-v2__datas .title .title__content{padding-bottom:1em;text-align:left}.property-detail-v2__datas .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v2__datas .title .title__content-1,.property-detail-v2__datas .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v2__datas .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.property-detail-v2__datas .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}@media screen and (min-width:992px){.property-detail-v2__datas{margin-bottom:0;padding-right:2em}}.property-detail-v2__datas .datas--energy{margin-bottom:3em}.property-detail-v2__datas .datas--energy .energy__drawing{justify-content:center;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}.property-detail-v2__datas .datas--energy .energy__drawing img{max-width:220px;padding-bottom:2em}.property-detail-v2__datas .datas--energy .energy__label{text-align:center}.property-detail-v2__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v2__links{margin-bottom:0}}.property-detail-v2__links .module-links{margin-bottom:4em}.property-detail-v2__links .module-links .links-group__link{margin:0 1em 0 0}.property-detail-v2__links .module-links:last-child,.property-detail-v2__links .module-links__title .title{margin-bottom:0}.property-detail-v2__links .module-links__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v2__links .module-links__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v2__links .module-links__title .title .title__content-1{display:block;color:#101820}.property-detail-v2__links .module-links__title .title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v2__links .module-links__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}}@media screen and (min-width:992px){.property-detail-v2__links .module-links__title .title .title__content{text-align:left}}@media screen and (min-width:1200px){.property-detail-v2__links .module-links .links-group__link+.links-group__link{margin-left:3em}}.property-detail-v2__links .links-group__wrapper{justify-content:space-around;flex-wrap:wrap}@media screen and (min-width:992px){.property-detail-v2__links .links-group__wrapper{justify-content:flex-start}}.property-detail-v2__links .button-drawing__drawing{height:2.2em;fill:#101820}.property-detail-v2__links .button-drawing__content{color:#101820}.property-detail-v2__links .button-drawing.js--active .button-drawing__drawing,.property-detail-v2__links .button-drawing:focus .button-drawing__drawing,.property-detail-v2__links .button-drawing:hover .button-drawing__drawing{fill:#101820}.property-detail-v2__links .button-drawing.js--active .button-drawing__content,.property-detail-v2__links .button-drawing:focus .button-drawing__content,.property-detail-v2__links .button-drawing:hover .button-drawing__content{color:#101820}.property-detail-v2__energy{margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v2__energy{width:40%;margin-bottom:0}}.property-detail-v2__energy.energy{position:relative}.property-detail-v2__energy.energy .energy__text-vertical{display:none}@media screen and (min-width:768px){.property-detail-v2__energy.energy .energy__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-50%);transform-origin:0 100%;bottom:50%;left:80px;z-index:-1;font:normal normal 400 6.1111em/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.16)}}.property-detail-v2__energy.energy .energy__content{text-align:center}@media screen and (min-width:768px){.property-detail-v2__energy.energy .energy__content{margin-left:60px}}.property-detail-v2__energy.energy .energy__img{margin-bottom:0;max-width:230px}@media screen and (min-width:992px){.property-detail-v2__energy.energy .energy__img{margin-bottom:2em;display:block}.property-detail-v2__energy.energy .energy__img:last-child{margin-bottom:0}}.property-detail-v2__energy.energy .energy__label{margin-top:1em}.property-detail-v2__map{margin-bottom:4em}.property-detail-v2__map .map{position:relative}.property-detail-v2__map .map__wrapper{max-width:1230px;margin:0 auto}.property-detail-v2__map .map__title .title{margin-bottom:3em}.property-detail-v2__map .map__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v2__map .map__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.property-detail-v2__map .map__title .title .title__content-1,.property-detail-v2__map .map__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v2__map .map__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}.property-detail-v2__map .map__title .title .title__content-2{font:normal normal 400 3.3333rem/1.4 Montserrat,Times New Roman,serif}}.property-detail-v2__map .map__container-map{width:100%;margin:0 auto}.property-detail-v2__map .map__js-container{position:relative;max-height:500px;min-height:380px}.property-detail-v2__map .map__js-container>*{position:absolute;width:100%;height:100%}.property-detail-v2__map .map,.property-detail-v2__map .module-map-poi__map{padding-bottom:60%}.property-detail-v2__equipment .equipment__table{max-width:450px}.property-detail-v2__equipment .equipment__title .title{margin-bottom:3em}.property-detail-v2__equipment .equipment__title .title .title__content{padding-bottom:1em}.property-detail-v2__equipment .equipment__title .title .title__content:after{width:100px;height:4px}.property-detail-v2__equipment .equipment__title .title .title__content-1,.property-detail-v2__equipment .equipment__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v2__equipment .equipment__title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif}.property-detail-v2__equipment .equipment__title .title .title__content-2{font:normal normal 400 3.3333em/1.4 Montserrat,Times New Roman,serif}}.property-detail-v2__equipment.property-detail-v2__equipment--services{padding-bottom:3em}.property-detail-v2__equipment.property-detail-v2__equipment--services .equipment__container{display:flex;justify-content:center;flex:1}.property-detail-v2__equipment.property-detail-v2__equipment--services .equipment__table{flex-grow:1}@media screen and (min-width:992px){.property-detail-v2 .group-elements{margin-bottom:4em}}.property-detail-v2 .group-elements__wrapper{display:flex;flex-direction:column;margin:auto;width:100%;max-width:1230px;justify-content:space-between}@media screen and (min-width:992px){.property-detail-v2 .group-elements__wrapper{flex-direction:row}}.property-detail-v2 .group-elements--row .group-elements__wrapper{flex-direction:row}.property-detail-v2 .group-elements--column .group-elements__wrapper{flex-direction:column}.property-detail-v2__notice{text-align:left;max-width:1230px;margin:0 auto}.property-detail-v2__tab-pieces{padding-top:2em}.property-detail-v2__tab-pieces__wrapper{max-width:1230px;margin:0 auto}.property-detail-v2__tab-pieces_1{display:flex;justify-content:space-between;padding:.5em}.property-detail-v2__tab-pieces_1 span{color:#101820;width:20%}@media screen and (min-width:1024px){.property-detail-v2__tab-pieces_1 span{font:normal normal 700 1.2em/1.5 Amiri,Times New Roman,serif}}@media screen and (max-width:1023px){.property-detail-v2__tab-pieces_1 span{font:normal normal 700 .8em/1.5 Amiri,Times New Roman,serif}}.property-detail-v2__tab-pieces_tab_2{display:flex;flex-direction:column}.property-detail-v2__tab-pieces_2{display:flex;justify-content:space-between;padding:1em}.property-detail-v2__tab-pieces_2 span{width:20%}@media screen and (min-width:1024px){.property-detail-v2__tab-pieces_2 span{font:normal normal 400 1em/1.5 Amiri,Times New Roman,serif}}@media screen and (min-width:768px) and (max-width:1023px){.property-detail-v2__tab-pieces_2 span{font:normal normal 400 .8em/1.5 Amiri,Times New Roman,serif}}@media screen and (max-width:767px){.property-detail-v2__tab-pieces_2 span{font:normal normal 400 .5em/1.5 Amiri,Times New Roman,serif}}.property-detail-v2 .property-contact__apply-online{margin:1em 0}.property-detail-v2 .property-contact__apply-online .apply-online__title .title__content:after{background-color:transparent}.page-property-detail-v2 .energy__label{font:normal normal 500 16px/1.6666 Montserrat,Arial,sans-serif;text-align:left;color:#101820}.property-detail-v3{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.property-detail-v3__wrapper{width:100%;max-width:1400px}.property-detail-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.property-detail-v3__container-text{margin-bottom:8%;max-height:300px}.property-detail-v3 .title{margin-bottom:0}.property-detail-v3 .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v3 .title .title__content:after{width:100px;height:4px;background-color:#101820}.property-detail-v3 .title .title__content-1,.property-detail-v3 .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v3 .title .title__content-1{font:normal normal 400 1.8em/1.4 Amiri,Times New Roman,serif}.property-detail-v3 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.property-detail-v3__back{margin-bottom:3em;display:flex}.property-detail-v3__back .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.property-detail-v3__back .button:after,.property-detail-v3__back .button:before{background:#101820}.property-detail-v3__back .button:focus,.property-detail-v3__back .button:hover{color:#fff;border-color:#101820}.property-detail-v3__back .button:focus:before,.property-detail-v3__back .button:hover:before{background:#101820}.property-detail-v3__back .links-group__wrapper{justify-content:flex-start}.property-detail-v3__back .links-group__wrapper .button--back{padding-top:.6em;padding-bottom:.6em}.property-detail-v3__info-id{font:normal normal 400 1.1111em/1.6666 Montserrat,Times New Roman,serif;color:#101820;text-align:left;margin-bottom:.6em}.property-detail-v3__info-id a{color:#101820}.property-detail-v3__slide-media{height:100%;left:0;right:0;top:0;bottom:0;display:none;z-index:30}.property-detail-v3__slide-media .modal__body{overflow:visible;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v3__slide-media .modal__close{top:auto;bottom:100%}.property-detail-v3__slide-media .modal__scroller{padding:0}.property-detail-v3__slide-media .media-module__content,.property-detail-v3__slide-media .modal__content{height:100%}.property-detail-v3__slide-media .lightbox-media__iframe{height:600px;min-height:0;width:100%}.property-detail-v3__slide{position:relative;margin-bottom:3em}.property-detail-v3__slide .slider-img__img{width:100%;height:auto;display:block}@media screen and (min-width:768px){.property-detail-v3__slide .slider-img__img{height:480px;object-fit:cover}}@media screen and (min-height:768px) and (min-width:992px){.property-detail-v3__slide .slider-img__img{height:750px}}.property-detail-v3__slide .swiper-button-next,.property-detail-v3__slide .swiper-button-prev{background-color:#101820;padding:1.4em;color:#fff}.property-detail-v3__slide .swiper-button-next:after,.property-detail-v3__slide .swiper-button-prev:after{font-size:2em}.property-detail-v3__slide .swiper-button-next{right:0}.property-detail-v3__slide .swiper-button-prev{left:0}.property-detail-v3__slide .swiper-pagination{display:flex;justify-content:center;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.property-detail-v3__slide .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.property-detail-v3__slide .swiper-pagination-bullet-active{height:5px;color:transparent;background:#fff;border-color:transparent}.property-detail-v3__media-module{width:100%}.property-detail-v3__media-module .media-module .modal__body{max-width:100%}.property-detail-v3__media-module .media-module__title .title{margin-bottom:0}.property-detail-v3__media-module .media-module__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v3__media-module .media-module__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v3__media-module .media-module__title .title .title__content-1{display:block;color:#101820}.property-detail-v3__media-module .media-module__title .title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v3__media-module .media-module__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Amiri,Times New Roman,serif}}@media screen and (min-width:992px){.property-detail-v3__media-module .media-module__title .title .title__content{text-align:left}}.property-detail-v3__media-module .media-module__buttons{justify-content:flex-start}.property-detail-v3__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#101820;border-width:2px;border-color:transparent}.property-detail-v3__media-module .media-module__btn:focus,.property-detail-v3__media-module .media-module__btn:hover{color:#101820;border-color:transparent}.property-detail-v3__media-module .media-module__btn:focus .media-module__svg,.property-detail-v3__media-module .media-module__btn:hover .media-module__svg{fill:#101820}.property-detail-v3__media-module .media-module__btn:focus:before,.property-detail-v3__media-module .media-module__btn:hover:before{background:transparent}.property-detail-v3__media-module .media-module__btn-container{margin:0}.property-detail-v3__media-module .media-module__svg{width:60px;margin:.2em 0;fill:#101820}.property-detail-v3__main-info{width:100%;position:relative;bottom:0;background-color:rgba(16,24,32,.54);z-index:100;padding:2em;display:flex;justify-content:center;flex-direction:column}.property-detail-v3__main-info .title-subtitle{text-align:center}.property-detail-v3__main-info .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#fff}.property-detail-v3__main-info .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/1.4 Montserrat,Times New Roman,serif;color:#fff}.property-detail-v3__main-info .swiper-pagination{bottom:0}@media screen and (min-width:992px){.property-detail-v3__main-info{position:absolute}}.property-detail-v3__main-info .main-info__price{font:normal normal 400 1.6667em/1.6666 Montserrat,Times New Roman,serif;color:#fff;text-align:center}.property-detail-v3__main-info .main-info__price a{color:#fff}.property-detail-v3__main-info .main-info__price .price__charge{font:normal normal 400 .7rem/1.6666 Montserrat,Times New Roman,serif;color:#fff}.property-detail-v3__main-info .main-info__price .price__charge a{color:#fff}.property-detail-v3__about{margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v3__about{width:60%;margin-right:2em;margin-bottom:0}}.property-detail-v3__about .title{margin-bottom:0}.property-detail-v3__about .title .title__content{padding-bottom:1em;text-align:left}.property-detail-v3__about .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v3__about .title .title__content-1,.property-detail-v3__about .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v3__about .title .title__content-1{font:normal normal 400 1.8em/1.4 Amiri,Times New Roman,serif}.property-detail-v3__about .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.property-detail-v3__about .text-block{white-space:pre-line;font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.property-detail-v3__about .text-block a{color:inherit}.property-detail-v3__property-contact{max-width:410px;margin:2em auto}@media screen and (min-width:992px){.property-detail-v3__property-contact{width:42%;overflow:hidden;margin:0}}.property-detail-v3__form-contact{margin-bottom:2em}.property-detail-v3__form-contact .form-group>*{flex:auto;align-self:auto}@media screen and (min-width:992px){.property-detail-v3__form-contact{width:100%;max-width:410px;margin-bottom:0}}.property-detail-v3__form-contact .form-contact__coords{margin-bottom:2em}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title{margin-bottom:0}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:#101820}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#101820;letter-spacing:.2em}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0;padding-top:1em}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.property-detail-v3__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.6667em/1 Montserrat,Times New Roman,serif;color:#101820;text-align:center;text-transform:none;text-decoration:none}.property-detail-v3__form-contact .form-contact__coords.coords .coords-phone__content:focus,.property-detail-v3__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#101820}.property-detail-v3__form-contact .form-contact__coords.hidden_coords{display:none}.property-detail-v3__form-contact .form-contact__title .title{margin-bottom:0}.property-detail-v3__form-contact .form-contact__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v3__form-contact .form-contact__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v3__form-contact .form-contact__title .title .title__content-1,.property-detail-v3__form-contact .form-contact__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v3__form-contact .form-contact__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}.property-detail-v3__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}.property-detail-v3__form-contact .form__fieldset,.property-detail-v3__form-contact .form__fieldset--validation .form__fields{margin:0}.property-detail-v3__form-contact .form__validation{justify-content:center;display:flex}.property-detail-v3__form-contact .form__legals{margin-top:4em}.property-detail-v3__datas{margin-bottom:4em}.property-detail-v3__datas .title{margin-bottom:0}.property-detail-v3__datas .title .title__content{padding-bottom:1em;text-align:left}.property-detail-v3__datas .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v3__datas .title .title__content-1,.property-detail-v3__datas .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v3__datas .title .title__content-1{font:normal normal 400 1.8em/1.4 Amiri,Times New Roman,serif}.property-detail-v3__datas .title .title__content-2{font:normal normal 400 2.7778em/1.4 Montserrat,Times New Roman,serif}}@media screen and (min-width:992px){.property-detail-v3__datas{margin-bottom:0;padding-right:3em;margin-top:3em}}.property-detail-v3__datas .energy__drawing{justify-content:center;display:flex;align-items:center;flex-wrap:wrap}.property-detail-v3__datas .energy__drawing img{max-width:220px;padding-bottom:2em}.property-detail-v3__datas .energy__label{text-align:center}.property-detail-v3__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v3__links{width:40%;max-width:40%;margin-bottom:0;margin-left:2em}}.property-detail-v3__links .module-links+.module-links{margin-top:3em}.property-detail-v3__links .module-links__title .title{margin-bottom:0}.property-detail-v3__links .module-links__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v3__links .module-links__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v3__links .module-links__title .title .title__content-1{display:block;color:#101820}.property-detail-v3__links .module-links__title .title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v3__links .module-links__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Amiri,Times New Roman,serif}}@media screen and (min-width:992px){.property-detail-v3__links .module-links__title .title .title__content{text-align:left}}.property-detail-v3__links .links-group__wrapper{justify-content:space-around;flex-wrap:wrap}@media screen and (min-width:992px){.property-detail-v3__links .links-group__wrapper{justify-content:flex-start}}.property-detail-v3__links .links-group__link{margin:0 1em 0 0}.property-detail-v3__links .button-drawing__drawing{height:2.2em;fill:#101820}.property-detail-v3__links .button-drawing__content{color:#101820}.property-detail-v3__links .button-drawing.js--active .button-drawing__drawing,.property-detail-v3__links .button-drawing:focus .button-drawing__drawing,.property-detail-v3__links .button-drawing:hover .button-drawing__drawing{fill:#101820}.property-detail-v3__links .button-drawing.js--active .button-drawing__content,.property-detail-v3__links .button-drawing:focus .button-drawing__content,.property-detail-v3__links .button-drawing:hover .button-drawing__content{color:#101820}.property-detail-v3__energy{margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v3__energy{width:40%;margin-bottom:0}}.property-detail-v3__energy.energy{position:relative}.property-detail-v3__energy.energy .energy__text-vertical{display:none}@media screen and (min-width:768px){.property-detail-v3__energy.energy .energy__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-50%);transform-origin:0 100%;bottom:50%;left:80px;z-index:-1;font:normal normal 400 6.1111em/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.16)}}.property-detail-v3__energy.energy .energy__content{text-align:center}@media screen and (min-width:768px){.property-detail-v3__energy.energy .energy__content{margin-left:60px}}.property-detail-v3__energy.energy .energy__img{margin-bottom:0;max-width:230px}@media screen and (min-width:992px){.property-detail-v3__energy.energy .energy__img{margin-bottom:2em;display:block}.property-detail-v3__energy.energy .energy__img:last-child{margin-bottom:0}}.property-detail-v3__energy.energy .energy__label{margin-top:1em}.property-detail-v3__map{position:relative;max-height:500px;min-height:380px}.property-detail-v3__map>*,.property-detail-v3__map>*>*{width:100%;height:100%}.property-detail-v3__map .map,.property-detail-v3__map .module-map-poi__map{padding-bottom:50%}.property-detail-v3__equipment .equipment__table{max-width:450px}.property-detail-v3__equipment .equipment__title .title{margin-bottom:3em}.property-detail-v3__equipment .equipment__title .title .title__content{padding-bottom:1em}.property-detail-v3__equipment .equipment__title .title .title__content:after{width:100px;height:4px}.property-detail-v3__equipment .equipment__title .title .title__content-1,.property-detail-v3__equipment .equipment__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-detail-v3__equipment .equipment__title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif}.property-detail-v3__equipment .equipment__title .title .title__content-2{font:normal normal 400 3.3333em/1.4 Montserrat,Times New Roman,serif}}.property-detail-v3__equipment.property-detail-v3__equipment--services{padding-bottom:3em}.property-detail-v3__equipment.property-detail-v3__equipment--services .equipment__container{display:flex;justify-content:center;flex:1}.property-detail-v3__equipment.property-detail-v3__equipment--services .equipment__table{flex-grow:1}@media screen and (min-width:992px){.property-detail-v3 .group-elements{margin-bottom:4em}}.property-detail-v3 .group-elements__wrapper{padding:0;display:flex;flex-direction:column;margin:auto;width:100%;max-width:1230px}@media screen and (min-width:992px){.property-detail-v3 .group-elements__wrapper{flex-direction:row;justify-content:space-between}}@media screen and (min-width:992px){.property-detail-v3 .group-elements--media-module{margin-bottom:0}}.property-detail-v3__notice{text-align:left;max-width:1230px;margin:0 auto}.property-detail-v3__tab-pieces{padding-top:2em}.property-detail-v3__tab-pieces_1{display:flex;justify-content:space-between;padding:.5em}.property-detail-v3__tab-pieces_1 span{color:#101820;width:20%}@media screen and (min-width:1024px){.property-detail-v3__tab-pieces_1 span{font:normal normal 700 1.2em/1.5 Amiri,Times New Roman,serif}}@media screen and (max-width:1023px){.property-detail-v3__tab-pieces_1 span{font:normal normal 700 .8em/1.5 Amiri,Times New Roman,serif}}.property-detail-v3__tab-pieces_tab_2{display:flex;flex-direction:column}.property-detail-v3__tab-pieces_2{display:flex;justify-content:space-between;padding:1em}.property-detail-v3__tab-pieces_2 span{width:20%}@media screen and (min-width:1024px){.property-detail-v3__tab-pieces_2 span{font:normal normal 400 1em/1.5 Amiri,Times New Roman,serif}}@media screen and (min-width:768px) and (max-width:1023px){.property-detail-v3__tab-pieces_2 span{font:normal normal 400 .8em/1.5 Amiri,Times New Roman,serif}}@media screen and (max-width:767px){.property-detail-v3__tab-pieces_2 span{font:normal normal 400 .5em/1.5 Amiri,Times New Roman,serif}}.property-detail-v3 .property-contact__apply-online{margin:1em 0}.property-detail-v3 .property-contact__apply-online .apply-online__title .title__content:after{background-color:transparent}.modal-calculator .form-group>*,.modal-share-mail .form-group>*{flex:auto;align-self:auto}.page-property-detail-v3 .energy__label{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;text-align:left;color:inherit}.property-listing-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.property-listing-v1__wrapper{width:100%;max-width:1815px}.property-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.property-listing-v1__container-text{margin-bottom:8%;max-height:300px}.property-listing-v1__title .title{margin-bottom:0}.property-listing-v1__title .title .title__content{padding-bottom:1em;text-align:left}.property-listing-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-listing-v1__title .title .title__content-1{display:block;color:#101820}.property-listing-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.property-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.property-listing-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.property-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.property-listing-v1__text-block.text-block a{color:inherit}.property-listing-v1__items{margin-bottom:4%}.property-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.property-listing-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:1200px){.property-listing-v1__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.property-listing-v1__items .item{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v1__items .item{margin:1em 2em;width:calc(50% - 4em)}}@media screen and (min-width:1200px){.property-listing-v1__items .item{margin:2em;width:calc(50% - 4em)}}.property-listing-v1 .item,.property-listing-v1 .item__drawing{position:relative}.property-listing-v1 .item__link{text-decoration:none}.property-listing-v1 .item__img{max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.property-listing-v1 .item__img{max-height:500px}}.property-listing-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}@media screen and (min-width:768px){.property-listing-v1 .item__img{height:28vw}}.property-listing-v1 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.property-listing-v1 .item__info-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#101820}.property-listing-v1 .item__info{position:relative;padding-top:1em}.property-listing-v1 .item__info-id{position:absolute;right:0;top:1em}.property-listing-v1 .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.property-listing-v1 .item__info-extra--separator{margin:0 1em}.property-listing-v1 .item__toolbar{position:absolute;right:0;bottom:0;z-index:10}.property-listing-v1 .item__toolbar .property-listing-v1__selection .button-drawing__drawing{width:1.6em;height:1.6em;stroke:#101820}.property-listing-v1 .item__toolbar .property-listing-v1__selection .button-drawing.js--active path{fill:#101820;stroke:#101820}.property-listing-v1 .item__toolbar .property-listing-v1__selection .selection__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}.property-listing-v1 .item__media-module{position:absolute;bottom:0;right:0;z-index:9}.property-listing-v1 .item__media-module .media-module__btn-container{margin-right:0;margin-left:.6em}.property-listing-v1 .item__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#fff;border-width:0;border-color:transparent;margin:0}.property-listing-v1 .item__media-module .media-module__svg{width:60px;fill:#fff;filter:drop-shadow(4px 4px 3px rgba(0,0,0,.7))}.property-listing-v1 .item__global-link{color:#101820;text-decoration:none;display:flex;flex-direction:column;height:100%}.property-listing-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:10;background-color:rgba(16,24,32,.6)}.property-listing-v1 .item__global-link .item__more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;border:0;background:0}.property-listing-v1 .item__global-link .item__more .button:after,.property-listing-v1 .item__global-link .item__more .button:before,.property-listing-v1 .item__global-link .item__more .button>span{background:0}.property-listing-v1 .item__global-link .item__more .button .button__line1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent;display:block}.property-listing-v1 .item__global-link .item__more .button .button__line1:after,.property-listing-v1 .item__global-link .item__more .button .button__line1:before{background:transparent}.property-listing-v1 .item__global-link .item__more .button .button__line1:focus,.property-listing-v1 .item__global-link .item__more .button .button__line1:hover{color:#fff;border-color:transparent}.property-listing-v1 .item__global-link .item__more .button .button__line1:focus:before,.property-listing-v1 .item__global-link .item__more .button .button__line1:hover:before{background:transparent}.property-listing-v1 .item__global-link .item__more .button .button__line2{font:normal normal 400 3.3333em/1.4 Amiri,Times New Roman,serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent}.property-listing-v1 .item__global-link .item__more .button .button__line2:after,.property-listing-v1 .item__global-link .item__more .button .button__line2:before{background:transparent}.property-listing-v1 .item__global-link .item__more .button .button__line2:focus,.property-listing-v1 .item__global-link .item__more .button .button__line2:hover{color:#fff;border-color:transparent}.property-listing-v1 .item__global-link .item__more .button .button__line2:focus:before,.property-listing-v1 .item__global-link .item__more .button .button__line2:hover:before{background:transparent}.property-listing-v1 .item__global-link:hover .item__more{opacity:1}.property-listing-v1 .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.property-listing-v1 .item__global-link:hover .item__status{z-index:10}.property-listing-v1 .item__mandatory{text-align:right}.property-listing-v1 .item__mandatory.mandatory{display:flex;justify-content:flex-end;align-items:center}.property-listing-v1 .item__mandatory.mandatory .mandatory__text{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit}.property-listing-v1 .item__mandatory.mandatory .mandatory__text a{color:inherit}.property-listing-v1 .item__mandatory.mandatory .mandatory__title.title-subtitle{margin-bottom:0}.property-listing-v1 .item__mandatory.mandatory .mandatory__title.title-subtitle .title-subtitle__subtitle{text-align:right;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#101820}.property-listing-v1 .item__mandatory.mandatory .mandatory__title.title-subtitle .title-subtitle__content{text-align:right;font:normal normal 400 1em/1.4 Amiri,Times New Roman,serif;color:#101820}.property-listing-v1 .item__mandatory.mandatory .mandatory__title .title-subtitle__subtitle{display:block}.property-listing-v1 .item__mandatory.mandatory .mandatory__drawing{margin-left:1em;overflow:hidden;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:90px;height:90px}.property-listing-v1 .item__mandatory.mandatory .mandatory__img{width:90px;height:90px;object-fit:cover}.property-listing-v1__notice{text-align:left}.property-listing-v2{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.property-listing-v2__wrapper{width:100%;max-width:1535px}.property-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v2__container{height:100%;display:flex;justify-content:center}.property-listing-v2__container-text{margin-bottom:8%;max-height:300px}.property-listing-v2__title .title{margin-bottom:0}.property-listing-v2__title .title .title__content{padding-bottom:1em;text-align:left}.property-listing-v2__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-listing-v2__title .title .title__content-1{display:block;color:#101820}.property-listing-v2__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.property-listing-v2__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.property-listing-v2__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.property-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.property-listing-v2__text-block.text-block a{color:inherit}.property-listing-v2__items{padding:2em 0}.property-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.property-listing-v2__items-wrapper{margin:-2em 0}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v2__items-wrapper{margin:-1em 0}}@media screen and (min-width:1200px){.property-listing-v2__items-wrapper{margin:-2em 0}}@media screen and (max-width:768px){.property-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v2__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.property-listing-v2__items .item{margin:2em 0;width:100%}}.property-listing-v2 .item{position:relative}.property-listing-v2 .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:1200px){.property-listing-v2 .item__wrapper{flex-direction:row}}.property-listing-v2 .item__link{text-decoration:none;padding-top:10px}.property-listing-v2 .item__drawing{width:100%;position:relative;text-align:center}@media screen and (min-width:1200px){.property-listing-v2 .item__drawing{width:52%}}.property-listing-v2 .item__data{flex:1}@media screen and (min-width:1200px){.property-listing-v2 .item__data{padding:2em;margin-left:4em}}.property-listing-v2 .item__img{width:100%;height:auto}@media screen and (min-width:1200px){.property-listing-v2 .item__img{min-height:500px;max-height:500px;object-fit:cover}}.property-listing-v2 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.property-listing-v2 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820;letter-spacing:.2em}.property-listing-v2 .item__info-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 600 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#101820;letter-spacing:0}.property-listing-v2 .item__lineid{display:flex;align-items:center;justify-content:space-between}.property-listing-v2 .item__toolbar .property-listing-v2__selection{display:flex;align-items:center}.property-listing-v2 .item__toolbar .property-listing-v2__selection .selection__text{margin-right:1em;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820;text-align:left;text-transform:none}.property-listing-v2 .item__toolbar .property-listing-v2__selection .button-drawing__drawing{width:1.6em;height:1.6em;stroke:#101820}.property-listing-v2 .item__toolbar .property-listing-v2__selection .button-drawing.js--active path{fill:#101820;stroke:#101820}.property-listing-v2 .item__toolbar .property-listing-v2__selection .selection__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}.property-listing-v2 .item__info{position:relative;height:100%;display:flex;flex-direction:column}.property-listing-v2 .item__info-options{flex:1;display:flex;align-items:center}.property-listing-v2 .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none;letter-spacing:.2em}.property-listing-v2 .item__info-extra--separator{margin:0 1em}.property-listing-v2 .item__info-options,.property-listing-v2 .item__info-top{margin-bottom:1em}.property-listing-v2 .item__info-bottom{display:flex;justify-content:space-around;align-items:center}.property-listing-v2 .item__info-id{font:normal normal 400 .8333em/1.4 Montserrat,Arial,sans-serif;color:inherit;text-align:left;text-transform:none}.property-listing-v2 .item__status{left:0;right:inherit}.property-listing-v2 .item__media-module{position:absolute;bottom:0;left:0;z-index:9;margin-right:.2em}.property-listing-v2 .item__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#fff;border-width:0;border-color:transparent;margin:0}.property-listing-v2 .item__media-module .media-module__svg{margin:0;width:60px;fill:#fff;filter:drop-shadow(4px 4px 3px rgba(0,0,0,.7))}.property-listing-v2 .item__global-link{color:#101820;text-decoration:none;height:100%}.property-listing-v2 .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:10;background-color:rgba(16,24,32,.6)}.property-listing-v2 .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.property-listing-v2 .item__global-link:hover .item__more{opacity:1}.property-listing-v2 .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.property-listing-v2 .item__global-link:hover .item__status{z-index:10}.property-listing-v2 .item__more .button{border:0;background:0}.property-listing-v2 .item__more .button:after,.property-listing-v2 .item__more .button:before,.property-listing-v2 .item__more .button>span{background:0}.property-listing-v2 .item__more .button .button__line1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent;display:block}.property-listing-v2 .item__more .button .button__line1:after,.property-listing-v2 .item__more .button .button__line1:before{background:transparent}.property-listing-v2 .item__more .button .button__line1:focus,.property-listing-v2 .item__more .button .button__line1:hover{color:#fff;border-color:transparent}.property-listing-v2 .item__more .button .button__line1:focus:before,.property-listing-v2 .item__more .button .button__line1:hover:before{background:transparent}.property-listing-v2 .item__more .button .button__line2{font:normal normal 400 3.3333em/1.4 Montserrat,Arial,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent}.property-listing-v2 .item__more .button .button__line2:after,.property-listing-v2 .item__more .button .button__line2:before{background:transparent}.property-listing-v2 .item__more .button .button__line2:focus,.property-listing-v2 .item__more .button .button__line2:hover{color:#fff;border-color:transparent}.property-listing-v2 .item__more .button .button__line2:focus:before,.property-listing-v2 .item__more .button .button__line2:hover:before{background:transparent}.property-listing-v2 .item .options{display:flex;justify-content:flex-start;width:100%;padding-top:15px}.property-listing-v2 .item .options .option{margin-right:2em}.property-listing-v2 .item .options .option__label,.property-listing-v2 .item .options .option__number{display:block}.property-listing-v2 .item .options .option__number{margin-bottom:.5em;font:normal normal 400 3.8889em/1 Amiri,Times New Roman,serif;font-size:2em;color:#101820;text-align:center;text-transform:none}@media screen and (min-width:1200px){.property-listing-v2 .item .options .option__number{font:normal normal 400 3.8889em/1 Amiri,Times New Roman,serif}}.property-listing-v2 .item .options .option__label{font:normal normal 400 1.6667em/1 Montserrat,Times New Roman,serif;font-size:1.5em;color:inherit;text-align:center;text-transform:lowercase}@media screen and (min-width:1200px){.property-listing-v2 .item .options .option__label{font:normal normal 400 1.6667em/1 Montserrat,Times New Roman,serif}}.property-listing-v2 .item .options.options--drawing{justify-content:space-around}.property-listing-v2 .item .options.options--drawing .option{text-align:center;margin-right:0}.property-listing-v2 .item .options.options--drawing .option__drawing{width:2.5em}.property-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:1200px){.property-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}.property-listing-v2 .item:nth-child(2n) .item__data{margin-left:0;margin-right:4em}.property-listing-v2 .item:nth-child(2n) .item__status{left:auto;right:0}.property-listing-v2 .item:nth-child(2n) .item__media-module{left:inherit;right:0}.property-listing-v2 .item:nth-child(2n) .item__media-module .media-module__btn-container{margin-left:0;margin-right:.6em}.property-listing-v2 .item__mandatory{text-align:right}.property-listing-v2 .item__mandatory.mandatory{display:flex;justify-content:flex-end;align-items:center}.property-listing-v2 .item__mandatory.mandatory .mandatory__title.title-subtitle{margin-bottom:0}.property-listing-v2 .item__mandatory.mandatory .mandatory__title.title-subtitle .title-subtitle__subtitle{text-align:right;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#101820}.property-listing-v2 .item__mandatory.mandatory .mandatory__title.title-subtitle .title-subtitle__content{text-align:right;font:normal normal 400 1em/1.4 Amiri,Times New Roman,serif;color:#101820}.property-listing-v2 .item__mandatory.mandatory .mandatory__title .title-subtitle__subtitle{display:block}.property-listing-v2 .item__mandatory.mandatory .mandatory__drawing{margin-left:1em;overflow:hidden;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:90px;height:90px}.property-listing-v2 .item__mandatory.mandatory .mandatory__img{width:90px;height:90px;object-fit:cover}.property-listing-v2__notice{text-align:left}.property-listing-v3{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.property-listing-v3__wrapper{width:100%;max-width:1535px;margin:0 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__container{height:100%;display:flex;justify-content:center}.property-listing-v3__container-text{margin-bottom:8%;max-height:300px}.property-listing-v3__title .title{margin-bottom:0}.property-listing-v3__title .title .title__content{padding-bottom:1em;text-align:left}.property-listing-v3__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-listing-v3__title .title .title__content-1{display:block;color:#101820}.property-listing-v3__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.property-listing-v3__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.property-listing-v3__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.property-listing-v3__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.property-listing-v3__text-block.text-block a{color:inherit}.property-listing-v3__items{margin-bottom:4%}.property-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.property-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.property-listing-v3__items .item{margin:2em 0;width:100%}}.property-listing-v3 .item{position:relative;text-align:center}.property-listing-v3 .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.property-listing-v3 .item__wrapper{height:500px;flex-direction:row}}.property-listing-v3 .item__drawing{position:relative;text-align:center;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.property-listing-v3 .item__drawing{width:66%;margin-bottom:0}}@media screen and (min-width:992px){.property-listing-v3 .item__data{margin-left:4em;flex:1}}.property-listing-v3 .item__img{width:100%;height:auto}@media screen and (min-width:992px){.property-listing-v3 .item__img{min-height:500px;max-height:500px;object-fit:cover}}.property-listing-v3 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.property-listing-v3 .item .title-subtitle{margin-bottom:0}.property-listing-v3 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820;display:block;letter-spacing:.2em}.property-listing-v3 .item .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#101820;display:block;letter-spacing:0}.property-listing-v3 .item__lineid{display:flex;align-items:center;justify-content:space-between}.property-listing-v3 .item__toolbar .property-listing-v3__selection{display:flex;align-items:center}.property-listing-v3 .item__toolbar .property-listing-v3__selection .selection__text{margin-right:1em;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820;text-align:left;text-transform:none}.property-listing-v3 .item__toolbar .property-listing-v3__selection .button-drawing__drawing{width:1.6em;height:1.6em;stroke:#101820}.property-listing-v3 .item__toolbar .property-listing-v3__selection .button-drawing.js--active path{fill:#101820;stroke:#101820}.property-listing-v3 .item__toolbar .property-listing-v3__selection .selection__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}.property-listing-v3 .item__info{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.property-listing-v3 .item__info{min-width:400px}}.property-listing-v3 .item__info-options{flex:1;display:flex;align-items:center}.property-listing-v3 .item__info-extra{display:flex;justify-content:center;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.property-listing-v3 .item__info-extra--separator{margin:0 1em}.property-listing-v3 .item__info-id{font:normal normal 400 .8333em/1 Montserrat,Arial,sans-serif;color:inherit;text-align:center;text-transform:none;margin-bottom:2em}@media screen and (min-width:768px){.property-listing-v3 .item__info-id{margin-bottom:0}}@media screen and (min-width:768px){.property-listing-v3 .item__info--border{height:calc(100% - 2em);margin-top:.4em;border-left:1px solid #101820;border-right:1px solid #101820;position:relative;padding:0 2em}.property-listing-v3 .item__info--border .links-group{position:relative;transform:translateY(50%)}.property-listing-v3 .item__info--border .item__info-title{margin-bottom:0;position:relative;transform:translateY(-50%)}.property-listing-v3 .item__info--border .item__info-title:after,.property-listing-v3 .item__info--border .item__info-title:before,.property-listing-v3 .item__info--border .links-group:after,.property-listing-v3 .item__info--border .links-group:before{content:"";position:absolute;background-color:#101820;width:80px;height:1px;top:50%}.property-listing-v3 .item__info--border .item__info-title:before,.property-listing-v3 .item__info--border .links-group:before{left:-2em}.property-listing-v3 .item__info--border .item__info-title:after,.property-listing-v3 .item__info--border .links-group:after{right:-2em}.property-listing-v3 .item__info--border .item__info-title:after,.property-listing-v3 .item__info--border .item__info-title:before{width:38px}}.property-listing-v3 .item__status{left:0;right:auto}.property-listing-v3 .item__media-module{position:absolute;bottom:0;left:0;z-index:9}.property-listing-v3 .item__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#fff;border-width:0;border-color:transparent;margin:0}.property-listing-v3 .item__media-module .media-module__svg{width:60px;margin:0;fill:#fff;filter:drop-shadow(4px 4px 3px rgba(0,0,0,.7))}.property-listing-v3 .item__container-text{height:6em;overflow:hidden;flex:1;margin:2em 0;display:flex;align-items:center}.property-listing-v3 .item__container-text a{color:inherit;text-decoration:none}.property-listing-v3 .item__text-block.text-block{font:normal normal 400 .9em/1.4 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.property-listing-v3 .item__text-block.text-block a{color:inherit}.property-listing-v3 .item__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.property-listing-v3 .item__links .button:after,.property-listing-v3 .item__links .button:before{background:#101820}.property-listing-v3 .item__links .button:focus,.property-listing-v3 .item__links .button:hover{color:#fff;border-color:#101820}.property-listing-v3 .item__links .button:focus:before,.property-listing-v3 .item__links .button:hover:before{background:#101820}@media screen and (min-width:992px){.property-listing-v3 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}.property-listing-v3 .item:nth-child(2n) .item__data{margin-left:0;margin-right:4em}.property-listing-v3 .item:nth-child(2n) .item__status{left:auto;right:0}.property-listing-v3 .item:nth-child(2n) .item__media-module{right:0;left:inherit}.property-listing-v3 .item:nth-child(2n) .item__media-module .media-module__btn-container{margin-left:.6em;margin-right:0}}.property-listing-v3__notice{text-align:left}.property-more-v1{background:transparent none no-repeat 50%/cover;color:#101820;position:relative;margin:2em 0}.property-more-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center;flex:1}@media screen and (min-width:768px){.property-more-v1__wrapper{padding-left:3em;padding-right:3em}}.property-more-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.property-more-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.property-more-v1__items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}@media screen and (min-width:768px){.property-more-v1__items{flex-direction:row;justify-content:space-around}}.property-more-v1__item{margin:2em 0;width:100%;max-width:400px}.property-more-v1__item .item,.property-more-v1__item .item__drawing{position:relative}.property-more-v1__item .item__img{height:auto;min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.property-more-v1__item .item__img{min-height:250px;max-height:250px}}.property-more-v1__item .item__img--contain{width:auto;min-height:auto;object-fit:contain}.property-more-v1__item .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.property-more-v1__item .item__info-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 .8em/1.4 Montserrat,Times New Roman,serif;color:#101820}.property-more-v1__item .item__info{position:relative}.property-more-v1__item .item__info-id{position:absolute;right:0;top:0}.property-more-v1__item .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.property-more-v1__item .item__info-extra--separator{margin:0 1em}.property-more-v1__item .item__global-link{color:#101820;text-decoration:none;display:flex;flex-direction:column;height:100%}.property-more-v1__item .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:10;background-color:hsla(0,0%,42.7%,.75)}.property-more-v1__item .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.property-more-v1__item .item__global-link:hover .item__more{opacity:1}.property-more-v1__item .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.property-more-v1__item .item__global-link:hover .item__status{z-index:10}.property-more-v1__title .title{margin-bottom:2em}.property-more-v1__title .title .title__content{padding-bottom:1em}.property-more-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.property-more-v1__title .title .title__content-1,.property-more-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.property-more-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.property-more-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}@media (min-width:768px){.coord-mandataire_property__form_member{margin-top:-4em}}@media (max-width:991px){.coord-mandataire_property__form_member{display:flex;justify-content:center;flex-direction:column;align-items:center}}@media (min-width:768px) and (max-width:991px){.coord-mandataire_property__form_member{margin-top:-2em}}.coord-mandataire_property__form_member .coord-mandataire_property__form__decorate-wrapper{text-align:center;display:flex;justify-content:center}.coord-mandataire_property__form_member .coord-mandataire_property__form__visual{width:220px;height:130px;background-size:cover;background-repeat:no-repeat;margin-bottom:1em}.coord-mandataire_property__form_member .coord-mandataire_property__form__visual.mandataire{width:90px;height:90px;background-size:cover;background-repeat:no-repeat;border-radius:50%}.coord-mandataire_property__form_member .member__aligner header.member__title{display:flex;align-items:flex-start;flex-direction:column}.coord-mandataire_property__form_member .member__aligner header.member__title .member__title-1{font:normal 700 1.563em/1.4 Montserrat,Times New Roman,serif;color:#101820;text-transform:none;letter-spacing:0}.coord-mandataire_property__form_member .member__aligner header.member__title .member__title-2{font:normal 400 .938em/1.4 Amiri,Times New Roman,serif;color:#101820;text-transform:none;letter-spacing:.2em}.coord-mandataire_property__form_member .member__aligner .member__coords .coord-mandataire_property__form__coords__element{display:flex;flex-direction:column;align-items:flex-start;margin:15px 0}.coord-mandataire_property__form_member .member__aligner .member__coords .coord-mandataire_property__form__coords__element .label{letter-spacing:.2em;font:normal normal 400 1.125em/1.4 Amiri,Times New Roman,serif;color:#101820;text-transform:none}.coord-mandataire_property__form_member .member__aligner .member__coords .coord-mandataire_property__form__coords__element.coords-mail a.coords-mail__content{color:#101820;text-decoration:none;font:normal normal 500 1em/1.4 Montserrat,Arial,sans-serif}.coord-mandataire_property__form_member .member__aligner .member__coords .coord-mandataire_property__form__coords__element.coords-tel a.coords-tel__content{color:#101820;text-decoration:none;font:normal normal 400 1.125em/1.4 Montserrat,Arial,sans-serif}.coord-mandataire_property__form_member .member__aligner .member__coords .coord-mandataire_property__form__coords__element.coords-adresse .coords-adresse__content{color:#101820;text-decoration:none;font:normal normal 500 1em/1.4 Montserrat,Arial,sans-serif;text-transform:none;text-align:left}@media (min-width:768px){.coord-negociateur_property__form_member{margin-top:-4em}}@media (max-width:991px){.coord-negociateur_property__form_member{display:flex;justify-content:center;flex-direction:column;align-items:center}}@media (min-width:768px) and (max-width:991px){.coord-negociateur_property__form_member{margin-top:-2em}}.coord-negociateur_property__form_member .coord-negociateur_property__form__decorate-wrapper{text-align:center;display:flex;justify-content:center}.coord-negociateur_property__form_member .coord-negociateur_property__form__visual{width:90px;height:90px;background-size:cover;background-repeat:no-repeat;margin-bottom:2em;border-radius:50%}.coord-negociateur_property__form_member .member__aligner header.member__title{display:flex;flex-direction:column;align-items:flex-start}.coord-negociateur_property__form_member .member__aligner header.member__title .member__title-1{font:normal 700 1.563em/1.4 Montserrat,Times New Roman,serif;color:#101820;text-transform:none;letter-spacing:0}.coord-negociateur_property__form_member .member__aligner header.member__title .member__title-2{font:normal 400 .938em/1.4 Amiri,Times New Roman,serif;color:#101820;text-transform:none;letter-spacing:.2em}.coord-negociateur_property__form_member .member__aligner .member__coords .coord-negociateur_property__form__coords__element{display:flex;flex-direction:column;align-items:flex-start;margin:15px 0}.coord-negociateur_property__form_member .member__aligner .member__coords .coord-negociateur_property__form__coords__element .label{letter-spacing:.2em;font:normal normal 400 1.125em/1.4 Amiri,Times New Roman,serif;color:#101820;text-transform:none}.coord-negociateur_property__form_member .member__aligner .member__coords .coord-negociateur_property__form__coords__element.coords-mail a.coords-mail__content{color:#101820;text-decoration:none;font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;text-transform:none}.coord-negociateur_property__form_member .member__aligner .member__coords .coord-negociateur_property__form__coords__element.coords-tel a.coords-tel__content{color:#101820;text-decoration:none;font:normal normal 400 1.125em/1.4 Montserrat,Arial,sans-serif}.colorPrimarySite{color:#101820}.cookiesContainer{z-index:99999999999;color:#333}.cookiesContainer .cookiesStructure_1{left:-375px;max-width:325px}.cookiesContainer .cookiesStructure_1,.cookiesContainer .cookiesStructure_2{position:fixed;bottom:0;margin:25px;z-index:-1;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-end;box-shadow:0 0 50px 0 rgba(0,0,0,.25);opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;overflow:hidden}.cookiesContainer .cookiesStructure_2{left:-650px;max-width:600px;width:100%}.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{padding:25px 15px 15px;position:relative;width:100%}.cookiesContainer .cookiesStructure_1.active,.cookiesContainer .cookiesStructure_2.active{left:0;opacity:1;z-index:99999}.cookiesContainer .cookiesStructure_1 .cookiesContent .btnTop{color:#9c9c9c;font-family:Open Sans;font-weight:600;cursor:pointer;border:none;background:none;font-size:13px;position:absolute;top:15px;right:15px;display:flex;align-items:center;z-index:999999}.cookiesContainer .cookiesStructure_1 .cookiesContent .btnTop svg{margin-left:5px}.cookiesContainer .cookiesStructure_1 .cookiesContent .svgAnime{height:200px;margin-top:15px;object-fit:contain;width:100%;display:none}.cookiesContainer .cookiesStructure_1 .cookiesContent .titreCookies{width:100%;text-align:center;font-size:18px;font-weight:900;line-height:1;padding:15px 0;font-family:Raleway}.cookiesContainer .cookiesStructure_1 .cookiesContent .titreCookies .colorPrimarySite{display:block}.cookiesContainer .cookiesStructure_1 .cookiesContent .textCookies{font-size:13px;font-family:Open Sans,sans-serif;font-weight:400;line-height:19px!important;text-align:center}.cookiesContainer .cookiesStructure_1 .cookiesContent .textCookies .textStrong{font-family:Open Sans,sans-serif;font-weight:700;display:block;line-height:19px!important;padding-bottom:10px}.cookiesContainer .cookiesContent .btnContainer{display:flex;justify-content:space-between;align-items:center;padding:15px 0;width:100%}.cookiesContainer .cookiesContent .btnContainer .btnCookies{border-radius:50px;font-family:Open Sans,sans-serif;cursor:pointer;width:130px;height:40px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background:#333;border:2px solid #333;font-weight:700;padding:7.5px 0;font-size:13px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}@media screen and (max-width:680px){.cookiesContainer .cookiesContent .btnContainer .btnCookies{padding:7px 0}}.cookiesContainer .cookiesContent .btnContainer .btnCookies.lightVersion{color:#333;background:#ddd;border:2px solid #9c9c9c}.cookiesContainer .cookiesContent .btnContainer .btnCookies:hover{color:#333;background:#fff;border:2px solid #333}.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies{justify-content:space-around}@media screen and (max-width:680px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .lightVersion{padding:8px 0}}@media only screen and (max-width:767px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .lightVersion{display:flex;justify-content:center;align-items:center;-webkit-appearance:none}}@media only screen and (max-width:320px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies a,.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies button{font-size:11px!important}}.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .btnCookies{width:45%}.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:750px;overflow-y:auto;height:100%;color:#333}.cookiesContainer .cookiesStructure_2 .cookiesContent .topContentCookies{border-bottom:1px solid #ddd;padding:10px 0 25px;text-transform:uppercase;text-align:center;margin-bottom:15px;font-size:15px;font-family:Raleway;font-weight:900}.cookiesContainer .cookiesStructure_2 .cookiesContent .btnRetour{position:absolute;top:15px;left:15px;cursor:pointer;border:none;background:none;height:43px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement{padding-bottom:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .textSectionContent{font-size:13px;font-family:Open Sans;line-height:19px!important;padding-bottom:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .textSectionContent .titreSection{padding-bottom:5px;font-weight:700;font-size:22px;display:block;font-family:Raleway}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer{display:flex;align-items:center;justify-content:space-between;width:75%;padding-top:10px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer:first-child{padding-top:0}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent{display:flex;align-items:center}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .linkElement{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#333;background:#ddd;border-radius:100%;margin-right:15px;text-decoration:none;font-weight:400;font-family:Open Sans;font-size:16px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .iconElement{width:20px;height:20px;object-fit:contain;margin-right:10px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .textElement{font-size:14px;font-family:Open Sans;font-weight:400}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:disabled+.checkboxCookiesLabel{opacity:.5}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies{display:none}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookiesLabel{width:40px;height:20px;border-radius:50px;position:relative;background:#ddd;display:block;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookiesLabel:before{content:"";position:absolute;top:-3px;left:-5px;border-radius:100%;width:25px;height:25px;background:#fff;border:2px solid #ddd;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel{background:#75da84}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #75da84}@media screen and (max-width:1080px){.cookiesContainer .cookiesStructure_1,.cookiesContainer .cookiesStructure_2{width:calc(100% - 30px);margin:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer{width:100%}}@media screen and (max-width:680px){.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:calc(100vh - 30px);overflow-y:auto}.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:500px}}@media screen and (max-height:680px){.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:calc(100vh - 30px);overflow-y:auto}}.cookiesv2Container{z-index:99999999999;color:#333}.cookiesv2Container .btnContainer{display:flex;justify-content:space-between;align-items:center;padding:30px 0 15px;width:100%;flex-direction:column}@media screen and (min-width:576px){.cookiesv2Container .btnContainer{flex-direction:row}}.cookiesv2Container .btnContainer .btnCookies{border-radius:50px;font-family:Open Sans,sans-serif;font-size:13px;cursor:pointer;width:100%;height:40px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background:#333;border:2px solid #333;font-weight:700;padding:7.5px 0;transition:.3s;margin:7.5px 0}@media screen and (min-width:576px){.cookiesv2Container .btnContainer .btnCookies{margin:0;width:47.5%}}.cookiesv2Container .btnContainer .btnCookies.lightVersion{color:#333;background:#ddd;border:2px solid #9c9c9c}.cookiesv2Container .btnContainer .btnCookies:hover{color:#101820;background:#fff;border:2px solid #101820}@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:#101820;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:#101820}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transition:.3s;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);background:#101820;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:#101820}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #101820}@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}.search-inner__wrapper{display:flex;flex-direction:column;align-items:center}.search-inner .search-more{margin-top:1em}.selection-content-v1{background:transparent none no-repeat 50%/cover;color:#101820;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%;max-width:1400px;flex-direction:column}.selection-content-v1__wrapper>.agency-slide{margin-top:-12em}.selection-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.selection-content-v1 .simple-text{text-align:center;margin-bottom:24px}.selection-content-v1 .redac{width:100%;display:flex;justify-content:center;text-align:center}.selection-content-v1 .redac__wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.selection-content-v1 .redac__wrapper{flex-direction:row}}.selection-content-v1 .redac__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.selection-content-v1 .redac__container-text{padding-right:3em;width:50%}}.selection-content-v1 .redac__text-block .text-block{font:normal normal 400 1.1111em/1.6666 Montserrat,Arial,sans-serif;color:#101820;text-align:center;text-transform:none}.selection-content-v1 .redac__text-block .text-block a{color:#101820}.selection-content-v1 .redac__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.selection-content-v1 .redac__drawing-container{width:50%;margin-bottom:0}}.selection-content-v1 .redac__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.selection-content-v1 .redac__drawing-container .drawing__img{margin-top:-30%;display:inline-block;width:50%;box-shadow:0 2px 25px 0 rgba(16,24,32,.2)}@media screen and (min-width:992px){.selection-content-v1 .redac__drawing-container .drawing__img{width:100%}}.selection-content-v1__items{margin-bottom:4%}.selection-content-v1__items-empty{width:100%}.selection-content-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.selection-content-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.selection-content-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.selection-content-v1__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.selection-content-v1__items .item{margin:2em 1em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.selection-content-v1__items .item{margin:1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.selection-content-v1__items .item{margin:2em;width:calc(33.33333% - 4em)}}.selection-content-v1 .item,.selection-content-v1 .item__drawing{position:relative}.selection-content-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.selection-content-v1 .item__img{min-height:250px;max-height:250px}}.selection-content-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.selection-content-v1 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.selection-content-v1 .item__info-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#101820}.selection-content-v1 .item__info{position:relative}.selection-content-v1 .item__info-id{position:absolute;right:0;top:0}.selection-content-v1 .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Amiri,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.selection-content-v1 .item__info-extra--separator{margin:0 1em}.selection-content-v1 .item__status.status{right:auto;left:0}.selection-content-v1 .item__delete{position:absolute;border:0;padding:.5em;top:0;right:0;z-index:102;cursor:pointer;text-transform:lowercase;background:#101820;color:#fff;fill:#fff;border-color:#101820}.selection-content-v1 .item__delete:after,.selection-content-v1 .item__delete:before{background:#101820}.selection-content-v1 .item__delete:focus,.selection-content-v1 .item__delete:hover{color:#101820;fill:#101820;border-color:#101820}.selection-content-v1 .item__delete:focus:before,.selection-content-v1 .item__delete:hover:before{background:#101820}.selection-content-v1 .item__delete-drawing{display:block;width:1.5em;height:1.5em}.selection-content-v1 .item__global-link{color:#101820;text-decoration:none;display:flex;flex-direction:column;height:100%}.selection-content-v1 .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:hsla(0,0%,42.7%,.75)}.selection-content-v1 .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.selection-content-v1 .item__global-link:hover .item__more{opacity:1}.selection-content-v1 .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.selection-content-v1 .item__global-link:hover .item__status{z-index:10}.selection-content-v1__form-block{margin-left:auto;margin-right:auto;margin-bottom:5em}.selection-content-v1__form-block .form-block{max-width:965px;width:100%}.selection-content-v1__form-block .form-block__wrapper{position:relative}.selection-content-v1__form-block .form-block__title.title{margin-bottom:6em}.selection-content-v1__form-block .form-block__title.title .title__content{padding-bottom:1em;text-align:center}.selection-content-v1__form-block .form-block__title.title .title__content:after{width:100px;height:4px;background-color:#101820}.selection-content-v1__form-block .form-block__title.title .title__content-1,.selection-content-v1__form-block .form-block__title.title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.selection-content-v1__form-block .form-block__title.title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.selection-content-v1__form-block .form-block__title.title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}@media screen and (min-width:768px){.selection-content-v1__form-block .form-block .form{padding-left:6em}}.selection-content-v1__form-block .form-block .form__text-vertical{display:none}@media screen and (min-width:768px){.selection-content-v1__form-block .form-block .form__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:96%;left:-40px;font:normal normal 400 75px/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.15)}}.selection-content-v1__form-block .form-block .form__fieldset{margin:0}.selection-content-v1__form-block .form-block .form__submit{width:100%;display:flex;justify-content:center}.services-v1{color:#101820;position:relative}.services-v1__background{background:transparent url(../images/modules/services/1.jpg) no-repeat 50%/cover}.services-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.65)}.services-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.services-v1__wrapper{padding-left:3em;padding-right:3em}}.services-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.services-v1__container-text{margin-bottom:8%;max-height:300px}.services-v1__title .title .title__content{padding-bottom:1em}.services-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.services-v1__title .title .title__content-1,.services-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.services-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.services-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.services-v1__title+.services-v1__links{margin-top:5em}.services-v1__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.services-v1__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.services-v1__links .button:after,.services-v1__links .button:before{background:#101820}.services-v1__links .button:focus,.services-v1__links .button:hover{color:#fff;border-color:#101820}.services-v1__links .button:focus:before,.services-v1__links .button:hover:before{background:#101820}.services-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.services-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.services-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.services-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.services-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.services-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.services-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.services-v2{color:#101820;position:relative}.services-v2__background{background:transparent url(../images/modules/services/1.jpg) no-repeat 50%/cover}.services-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.88)}.services-v2__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center;flex:1}@media screen and (min-width:768px){.services-v2__wrapper{padding-left:3em;padding-right:3em}}.services-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.services-v2__items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}@media screen and (min-width:768px){.services-v2__items{flex-direction:row;justify-content:space-around}}.services-v2__item{width:100%;margin:1em 0;display:flex;flex-direction:column;align-self:stretch}@media screen and (min-width:992px){.services-v2__item{margin:0 1em;width:calc(33.33% - 2em);max-width:400px}}.services-v2__item .bordered__header{padding:0 3em}.services-v2__item .bordered__footer>:after,.services-v2__item .bordered__footer>:before,.services-v2__item .bordered__header>:after,.services-v2__item .bordered__header>:before{height:2px;background-color:#fff;top:calc(50% - 1px)}.services-v2__item .bordered__footer:after,.services-v2__item .bordered__footer:before,.services-v2__item .bordered__header:after,.services-v2__item .bordered__header:before{width:2px;background-color:#fff}.services-v2__item .bordered__content{border-left:2px solid #fff;border-right:2px solid #fff}.services-v2__item-content{padding:2em}.services-v2__item-container-text,.services-v2__item-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.services-v2__item-container-text{padding:1em 0}@media screen and (min-width:1200px){.services-v2__item-container-text{padding-top:0;padding-bottom:0;height:180px}}.services-v2__item-figure{font:normal normal 400 5.625em/1 Amiri,Times New Roman,serif;color:#101820;margin-bottom:.1em}.services-v2__item-title .title .title__content{padding-bottom:0}.services-v2__item-title .title .title__content:after{width:100px;height:4px;background-color:transparent}.services-v2__item-title .title .title__content-1,.services-v2__item-title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.services-v2__item-title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif}.services-v2__item-title .title .title__content-2{font:normal normal 400 2.7778em/1 Montserrat,Times New Roman,serif}}.services-v2__item-title .title{margin-bottom:0;max-width:90%}.services-v2__item-title .title .title__content{word-break:break-word}.services-v2__item-text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:#fff}.services-v2__item-text-block.text-block a{color:#fff}.services-v2__item-links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.services-v2__item-links .button:after,.services-v2__item-links .button:before{background:#101820}.services-v2__item-links .button:focus,.services-v2__item-links .button:hover{color:#fff;border-color:#101820}.services-v2__item-links .button:focus:before,.services-v2__item-links .button:hover:before{background:#101820}.services-v2__title .title .title__content{padding-bottom:1em}.services-v2__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.services-v2__title .title .title__content-1,.services-v2__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.services-v2__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.services-v2__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.services-v2__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:#fff}.services-v2__text-block.text-block a{color:#fff}.services-v2__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.services-v2__links .button:after,.services-v2__links .button:before{background:#101820}.services-v2__links .button:focus,.services-v2__links .button:hover{color:#101820;border-color:transparent}.services-v2__links .button:focus:before,.services-v2__links .button:hover:before{background:#101820}.services-v2__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.services-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.services-v2__scroll-block .scroll-block__svg-border{stroke:#fff}.services-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.services-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.services-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.services-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.services-v3{color:#fff;position:relative}.services-v3__background{background:transparent url(../images/modules/services/2.jpg) no-repeat 50%/cover}.services-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,24,32,.8)}.services-v3__container{text-align:center;align-items:center}.services-v3__container,.services-v3__wrapper{height:100%;display:flex;justify-content:center}.services-v3__wrapper{padding-left:1em;padding-right:1em;position:relative;width:100%;max-width:1535px;flex-direction:column}@media screen and (min-width:768px){.services-v3__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:1200px){.services-v3__wrapper{flex-direction:column;align-items:center}}.services-v3__wrapper.jsscroll-block{max-height:60%;overflow:auto}.services-v3__content{display:flex;flex-direction:column;margin-bottom:7em}@media screen and (min-width:1200px){.services-v3__content{margin-right:5em;margin-bottom:0}}@media screen and (min-width:1200px){.services-v3__drawing-container{margin-left:5em}}.services-v3__container-text,.services-v3__title .title{margin-bottom:8%}.services-v3__title .title .title__content{padding-bottom:1em;text-align:center}.services-v3__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.services-v3__title .title .title__content-1,.services-v3__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.services-v3__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.services-v3__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.services-v3__text-block.text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif}.services-v3__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.services-v3__links .button:after,.services-v3__links .button:before{background:#101820}.services-v3__links .button:focus,.services-v3__links .button:hover{color:#fff;border-color:#101820}.services-v3__links .button:focus:before,.services-v3__links .button:hover:before{background:#101820}.services-v3__item{width:100%}.services-v3__item .title .title__content{padding-bottom:0}.services-v3__item .title .title__content:after{width:100px;height:4px;background-color:transparent}.services-v3__item .title .title__content-1,.services-v3__item .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.services-v3__item .title .title__content-1{font:normal normal 400 1.6667em/1.4 Amiri,Times New Roman,serif}.services-v3__item .title .title__content-2{font:normal normal 400 2.7778em/1.2 Montserrat,Times New Roman,serif}}.services-v3__item .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){.services-v3__item .item__wrapper{flex-direction:row}}.services-v3__item .item__content{width:100%;margin-bottom:2em}@media screen and (min-width:768px){.services-v3__item .item__content{margin-bottom:0;width:50%;padding:0 2em}}.services-v3__item .item__container-text{margin-bottom:2em}.services-v3__item .item__drawing-container{flex:1}@media screen and (min-width:768px){.services-v3__item .item__drawing-container{padding:0 2em}}.services-v3__item .item__drawing-container .drawing__img{box-shadow:0 0 35px 0 rgba(16,24,32,.2)}.services-v3__item .item__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#101820}.services-v3__item .item__links .button:after,.services-v3__item .item__links .button:before{background:#101820}.services-v3__item .item__links .button:focus,.services-v3__item .item__links .button:hover{color:#fff;border-color:#101820}.services-v3__item .item__links .button:focus:before,.services-v3__item .item__links .button:hover:before{background:#101820}.services-v3 .jsscroll-block{height:140px}.services-v3__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.services-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.services-v3__scroll-block .scroll-block__svg-border{stroke:#101820}.services-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.services-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#fff}.services-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.services-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#fff}.services-v3 .drawing__container-text img{width:100%;height:auto}.silos-v1{background:#101820 none no-repeat 50%/cover;color:#525252;position:relative}.silos-v1__container{text-align:center}.silos-v1__container,.silos-v1__wrapper{height:100%;display:flex;justify-content:center}.silos-v1__wrapper{padding:1em;position:relative;max-width:1535px;flex-direction:column;flex:1}@media screen and (min-width:768px){.silos-v1__wrapper{padding:1em 3em}}.silos-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.silos-v1__title .title .title__content{padding-bottom:1em}.silos-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.silos-v1__title .title .title__content-1{display:block;color:#101820}.silos-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.silos-v1__title .title .title__content-1{font:normal normal 400 22px/1.2 Amiri,Times New Roman,serif}.silos-v1__title .title .title__content-2{font:normal normal 400 32px/1.2 Amiri,Times New Roman,serif}}.silos-v1__title .title{margin-bottom:2em}.silos-v1__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.silos-v1__items-wrapper{flex-direction:row}}.silos-v1 .silo{display:flex;flex-direction:column;margin-bottom:.5em}@media screen and (min-width:992px){.silos-v1 .silo{padding:0 2em;max-width:33%}}.silos-v1 .silo__title{display:flex;align-items:flex-start}.silos-v1 .silo__title-drawing{border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;font-weight:700;line-height:1em;text-align:center;margin-right:1em;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2em;height:2em;background:#101820;fill:#fff}.silos-v1 .silo__title-drawing svg{height:1.1em}.silos-v1 .silo__title-text{flex-shrink:1;font:normal normal 400 23px Amiri,Times New Roman,serif;letter-spacing:.2em;text-transform:none;text-align:left;color:#fff}@media screen and (min-width:768px){.silos-v1 .silo__title-text{font:normal normal 400 23px Amiri,Times New Roman,serif}}.silos-v1 .silo__list{list-style:none;padding:0;margin:.6em 0 0 3em;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-item:before{content:"";position:absolute;width:10px;height:10px;top:.8em;left:0;transform:translateY(-50%);background:#fff}.silos-v1 .silo__list-link{font:normal normal 400 1.1111em Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#fff;text-align:left;margin-left:1.6em;text-decoration:none}@media screen and (min-width:768px){.silos-v1 .silo__list-link{font:normal normal 400 1.1111em Montserrat,Arial,sans-serif;font:normal normal 400 16px/1.8 Montserrat,Arial,sans-serif}}.silos-v1 .silo__list-link:focus,.silos-v1 .silo__list-link:hover{color:#101820}.silos-v1--alternate{background:transparent none no-repeat 50%/cover;color:#525252}.silos-v1--alternate .silos-v1__title .title .title__content:after,.silos-v1--alternate:before{background-color:transparent}.silos-v1--alternate .silos-v1__title .title .title__content-1,.silos-v1--alternate .silos-v1__title .title .title__content-2{display:block;color:#101820}.silos-v1--alternate .silo__title-drawing{background:#101820;fill:#fff}.silos-v1--alternate .silo__title-text{color:inherit}.silos-v1--alternate .silo__list-item:before{background:#101820}.silos-v1--alternate .silo__list-link{color:inherit}.silos-v1--alternate .silo__list-link:focus,.silos-v1--alternate .silo__list-link:hover{color:#101820}.silos-v2{margin:4em auto}.silos-v2__wrapper{max-width:1120px;margin:auto}.silos-v2__title .title{margin-bottom:1em}.silos-v2__title .title .title__content-2{font-size:2em}.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}.status{position:absolute;right:0;top:2em;z-index:20}.status__value{padding:.8em 4em;margin:0 0 1em;font:normal normal 400 1em/1.5em Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:lowercase}.status__value,.status__value--3,.status__value--4,.status__value--5,.status__value--falling,.status__value--favorite,.status__value--new{background:#101820;color:#fff;border:1px solid #101820}.team-listing-v1{background:transparent none no-repeat 50%/cover;color:#fff;position:relative}.team-listing-v1__wrapper{width:100%;max-width:1230px}.team-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.team-listing-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.team-listing-v1__container-text{margin-bottom:8%;max-height:300px}.team-listing-v1__title .title{margin-bottom:4em}.team-listing-v1__title .title .title__content{padding-bottom:1em;text-align:center}.team-listing-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.team-listing-v1__title .title .title__content-1,.team-listing-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.team-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.team-listing-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.team-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.team-listing-v1__text-block.text-block a{color:inherit}.team-listing-v1__text-vertical{display:none}@media screen and (min-width:768px){.team-listing-v1__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:100%;left:30px;font:normal normal 400 6.1111em/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.16)}}.team-listing-v1__items{margin-bottom:4%;position:relative}.team-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.team-listing-v1__items .item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.team-listing-v1__items .item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.team-listing-v1__items .item{margin:0 1em 2em;width:calc(33.33333% - 2em)}}.team-listing-v1 .item,.team-listing-v1 .item__drawing{position:relative}.team-listing-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.team-listing-v1 .item__img{min-height:415px;max-height:415px}}.team-listing-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.team-listing-v1 .item__info{position:absolute;bottom:-55px;right:0;width:100%;height:auto;z-index:101;background:rgba(16,24,32,.75);transition-property:height,bottom;transition-duration:1s,2s}.team-listing-v1 .item__info-title{padding:2em 0}.team-listing-v1 .item__info-title .title{margin-bottom:0}.team-listing-v1 .item__info-title .title .title__content{padding-bottom:1em;text-align:center}.team-listing-v1 .item__info-title .title .title__content:after{width:100px;height:4px;background-color:transparent}.team-listing-v1 .item__info-title .title .title__content-1,.team-listing-v1 .item__info-title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.team-listing-v1 .item__info-title .title .title__content-1{font:normal normal 400 1.1111em/2 Montserrat,Times New Roman,serif}.team-listing-v1 .item__info-title .title .title__content-2{font:normal normal 400 1em/1.4 Amiri,Times New Roman,serif}}.team-listing-v1 .item__info-title .title__content{padding:0}.team-listing-v1 .item__info-extra{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;color:inherit;text-align:center;text-transform:none}.team-listing-v1 .item__info-extra--mail,.team-listing-v1 .item__info-extra--phone{display:block}.team-listing-v1 .item:hover .item__info{height:100%;bottom:0;padding-top:3em}.team-listing-v2{background:transparent none no-repeat 50%/cover;color:#101820;position:relative}.team-listing-v2__wrapper{width:100%;max-width:1230px}.team-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.team-listing-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.team-listing-v2__container-text{margin-bottom:8%;max-height:300px}.team-listing-v2__title .title{margin-bottom:4em}.team-listing-v2__title .title .title__content{padding-bottom:1em;text-align:center}.team-listing-v2__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.team-listing-v2__title .title .title__content-1,.team-listing-v2__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.team-listing-v2__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Amiri,Times New Roman,serif}.team-listing-v2__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.team-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Montserrat,Arial,sans-serif;color:inherit;text-align:left}.team-listing-v2__text-block.text-block a{color:inherit}.team-listing-v2__text-vertical{display:none}@media screen and (min-width:768px){.team-listing-v2__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:96%;left:0;font:normal normal 400 6.1111em/1 Amiri,Times New Roman,serif;letter-spacing:0;color:rgba(16,24,32,.16)}}.team-listing-v2__items{margin-bottom:4%;position:relative}@media screen and (min-width:768px){.team-listing-v2__items{margin-left:3em}}.team-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.team-listing-v2__items .item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.team-listing-v2__items .item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.team-listing-v2__items .item{margin:0 1em 2em;width:calc(33.33333% - 2em)}}.team-listing-v2 .item{position:relative;margin-bottom:4em;min-height:400px}.team-listing-v2 .item--border .item__data{margin-top:0;margin-left:-1em;margin-right:-1em}@media screen and (min-width:768px){.team-listing-v2 .item--border{border-left:1px solid #101820;border-right:1px solid #101820;border-bottom:1px solid #101820;position:relative;padding:0 2em 3em;margin-top:6.5em}.team-listing-v2 .item--border .item__drawing{margin-bottom:0;position:relative;transform:translateY(-50%);padding:0 2em}.team-listing-v2 .item--border .item__drawing:after,.team-listing-v2 .item--border .item__drawing:before{content:"";position:absolute;background-color:#101820;width:80px;height:1px;top:50%}.team-listing-v2 .item--border .item__drawing:before{left:-2em}.team-listing-v2 .item--border .item__drawing:after{right:-2em}.team-listing-v2 .item--border .item__drawing:after,.team-listing-v2 .item--border .item__drawing:before{width:38px}.team-listing-v2 .item--border .item__data{margin-top:calc(-150px + 2em)}}@media screen and (min-width:768px) and (min-width:992px){.team-listing-v2 .item--border .item__data{margin-top:calc(-117px + 2em)}}.team-listing-v2 .item__drawing{position:relative}.team-listing-v2 .item__img{min-height:300px;max-height:300px;object-fit:cover;width:100%}@media screen and (min-width:992px){.team-listing-v2 .item__img{min-height:234px;max-height:234px}}.team-listing-v2 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.team-listing-v2 .item__info{position:relative;height:100%;display:flex;flex-direction:column}.team-listing-v2 .item__info-title .title{margin-bottom:1em}.team-listing-v2 .item__info-title .title .title__content{padding-bottom:1em;text-align:center}.team-listing-v2 .item__info-title .title .title__content:after{width:100px;height:4px;background-color:#101820}.team-listing-v2 .item__info-title .title .title__content-1,.team-listing-v2 .item__info-title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.team-listing-v2 .item__info-title .title .title__content-1{font:normal normal 400 1.6667em/2 Montserrat,Times New Roman,serif}.team-listing-v2 .item__info-title .title .title__content-2{font:normal normal 400 1em/1.4 Amiri,Times New Roman,serif}}.team-listing-v2 .item__info-extra{margin-bottom:2em;font:normal normal 400 1em/1.4 Montserrat,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.team-listing-v2 .item__info-extra--mail,.team-listing-v2 .item__info-extra--phone{display:block}.team-listing-v2 .item__info-extra a{color:inherit;text-decoration:none}.team-v1{color:#101820;position:relative}.team-v1__background{background:transparent url(../images/modules/team/1.jpg) no-repeat 50%/cover}.team-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.63)}.team-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.team-v1__wrapper{padding-left:3em;padding-right:3em}}.team-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.team-v1__container-text{margin-bottom:8%;max-height:300px}.team-v1__title .title .title__content{padding-bottom:1em}.team-v1__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.team-v1__title .title .title__content-1,.team-v1__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.team-v1__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.team-v1__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.team-v1__title+.team-v1__links{margin-top:3em}.team-v1__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.team-v1__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.team-v1__links .button:after,.team-v1__links .button:before{background:#101820}.team-v1__links .button:focus,.team-v1__links .button:hover{color:#fff;border-color:#101820}.team-v1__links .button:focus:before,.team-v1__links .button:hover:before{background:#101820}.team-v1__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.team-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.team-v1__scroll-block .scroll-block__svg-border{stroke:#101820}.team-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.team-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.team-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.team-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.team-v2{color:#101820;position:relative}.team-v2__background{background:transparent url(../images/modules/favorites/1.jpg) no-repeat 50%/cover}.team-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#67705f}.team-v2__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.team-v2__wrapper{padding-left:3em;padding-right:3em}}.team-v2__container{height:100%;display:flex;justify-content:center;text-align:center}@media screen and (min-width:1440px){.team-v2__container{max-height:870px}}.team-v2__container-text{margin-bottom:8%;max-height:300px}.team-v2__title .title{margin-bottom:4%}.team-v2__title .title .title__content{padding-bottom:1em}.team-v2__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.team-v2__title .title .title__content-1,.team-v2__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.team-v2__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.team-v2__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.team-v2__items .team-v2__items{padding:0 0 3em}@media screen and (min-width:1200px){.team-v2__items .team-v2__items{max-height:470px}}@media screen and (min-width:1200px){.team-v2__items .team-v2__items .item__container-text{max-height:70px;overflow:unset}}.team-v2__items .team-v2__items .item__container-text .text-block{font:normal normal 700 22px/1.4 Montserrat,Arial,sans-serif;color:#fff;text-align:center}@media screen and (min-width:1200px){.team-v2__items .team-v2__items .item__container-text .text-block{text-align:left}}.team-v2__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.team-v2__links .button{text-transform:none;background:#000;color:#fff;border-color:#101820}.team-v2__links .button:after,.team-v2__links .button:before{background:#101820}.team-v2__links .button:focus,.team-v2__links .button:hover{color:#fff;border-color:#101820}.team-v2__links .button:focus:before,.team-v2__links .button:hover:before{background:#101820}.team-v2__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.team-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.team-v2__scroll-block .scroll-block__svg-border{stroke:#fff}.team-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.team-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.team-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.team-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.team-v2__favorites.jsscroll-block{max-height:60%;overflow:auto}.team-v2__item{color:#101820;display:flex;flex-direction:column}.team-v2__item-decorate{margin-bottom:1em}.team-v2__item-visual{display:inline-block;max-width:400px}.team-v2__item-visual .team-v2__item-img{display:block;width:100%;height:auto}@media screen and (min-width:768px){.team-v2__item-visual .team-v2__item-img{height:100%;object-fit:cover}}@media screen and (min-width:768px){.team-v2__item-visual{max-width:570px;box-shadow:0 0 35px 0 rgba(16,24,32,.2)}}.team-v2__item-visual--contain .team-v2__item-img{display:block;height:auto;width:260px;max-height:250px}@media screen and (min-width:768px){.team-v2__item-visual--contain .team-v2__item-img{height:100%;object-fit:contain}}.team-v2__item-title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 20px/1.4 Montserrat,Arial,sans-serif;color:#fff}.team-v2__item-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.1111em/1.4 Montserrat,Times New Roman,serif;color:#fff}.team-v2__item-title .title-subtitle__subtitle{display:block}@media screen and (min-width:1200px){.team-v2__item-title .title-subtitle__content,.team-v2__item-title .title-subtitle__subtitle,.team-v2__item-title .title__subtitle{text-align:left}}.team-v2__item-info{display:flex;font:normal normal 400 1.1111em/1 Amiri,Times New Roman,serif}.team-v2__item-info-separator{margin:0 .5em}.team-v2__item-links{text-align:center}@media screen and (min-width:992px){.team-v2__item-links{padding-left:3em}}.team-v2__item-links .links-group__wrapper{justify-content:flex-start}.team-v2 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0;margin-bottom:3em}.team-v2 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.team-v2 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#101820;border-color:transparent}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.landing .team-v2__item-visual .team-v2__item-img{min-height:340px;max-height:340px;object-fit:cover}}@media screen and (min-width:992px) and (max-width:1800px){.landing .team-v2__item-visual .team-v2__item-img{min-height:230px;max-height:230px}}.landing .team-v2__item-visual--contain{max-height:250px}.landing .team-v2__item-visual--contain .team-v2__item-img{min-height:auto;max-height:250px;height:250px;max-width:260px;width:auto;object-fit:contain}.team-v3{color:#101820;position:relative}.team-v3__background{background:transparent url(../images/modules/favorites/1.jpg) no-repeat 50%/cover}.team-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.93)}.team-v3__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.team-v3__wrapper{padding-left:3em;padding-right:3em}}.team-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.team-v3__container-text{margin-bottom:8%;max-height:200px}.team-v3__title .title{margin-bottom:4%}.team-v3__title .title .title__content{padding-bottom:1em}.team-v3__title .title .title__content:after{width:100px;height:4px;background-color:#101820}.team-v3__title .title .title__content-1,.team-v3__title .title .title__content-2{display:block;color:#101820}@media screen and (min-width:768px){.team-v3__title .title .title__content-1{font:normal normal 500 22px/1.4 Montserrat,Arial,sans-serif}.team-v3__title .title .title__content-2{font:normal normal 700 55px/1.4 Montserrat,Arial,sans-serif}}.team-v3__text-block.text-block{font:normal normal 400 1em/1 Montserrat,Arial,sans-serif}.team-v3__links .button{text-transform:lowercase;background:transparent;color:#101820;border-color:#101820}.team-v3__links .button:after,.team-v3__links .button:before{background:#101820}.team-v3__links .button:focus,.team-v3__links .button:hover{color:#fff;border-color:#101820}.team-v3__links .button:focus:before,.team-v3__links .button:hover:before{background:#101820}.team-v3__scroll-block .scroll-block__svg{fill:#101820;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.team-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.team-v3__scroll-block .scroll-block__svg-border{stroke:#101820}.team-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.team-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#101820}.team-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.team-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#101820}.team-v3__items{margin-bottom:3em}.team-v3__item{color:#101820;display:flex;flex-direction:column}@media screen and (min-width:768px){.team-v3__item{flex-direction:row;padding-top:1em}}.team-v3__item .item__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.team-v3__item .item__content>*{margin-top:1em;margin-bottom:1em}@media screen and (min-width:992px){.team-v3__item .item__content>*{margin-top:0;margin-bottom:0}}.team-v3__item .item__visual{overflow:hidden;display:inline-block;max-width:400px;max-height:400px}.team-v3__item .item__visual--cover{width:100%}.team-v3__item .item__visual--cover .item-img{width:100%;object-fit:cover}@media screen and (min-width:992px){.team-v3__item .item__visual{max-width:570px;max-height:400px}}.team-v3__item .item__img{width:100%;height:auto}@media screen and (min-width:992px){.team-v3__item .item__img{box-shadow:0 0 35px 0 rgba(16,24,32,.2)}}@media screen and (min-width:768px){.team-v3__item .item__aligner{margin-left:3em;min-width:300px}}.team-v3__item .item__title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Amiri,Times New Roman,serif;color:#101820}.team-v3__item .item__title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Montserrat,Times New Roman,serif;color:#101820}.team-v3__item .item__title .title-subtitle{margin-bottom:0}.team-v3__item .item__title .title-subtitle__subtitle{display:block}.team-v3__item .item__title .title-subtitle .title-subtitle__content{text-align:center}@media screen and (min-width:1200px){.team-v3__item .item__title .title-subtitle .title-subtitle__content{text-align:left}}.team-v3__item .item__title .title-subtitle .title-subtitle__subtitle{text-align:center}@media screen and (min-width:1200px){.team-v3__item .item__title .title-subtitle .title-subtitle__subtitle{text-align:left}}.team-v3__item .item__links{text-align:center}@media screen and (min-width:992px){.team-v3__item .item__links{padding-left:3em}}.team-v3__item .item__links .links-group__wrapper{justify-content:flex-start}.team-v3__item .item__container-text .text-block{font:normal normal 400 1em/1.4 Montserrat,Arial,sans-serif;text-align:left}.team-v3__item .item__container-text.jsscroll-block{max-height:120px;overflow:auto}.team-v3__item .item__container-text .text-block{text-align:center}@media screen and (min-width:1200px){.team-v3__item .item__container-text .text-block{text-align:left}}.team-v3__item .item__info-extra--mail,.team-v3__item .item__info-extra--phone{display:block;font:normal normal 400 1.3889em/1.4 Montserrat,Arial,sans-serif;color:#101820;text-align:center;text-transform:none;text-decoration:none}@media screen and (min-width:1200px){.team-v3__item .item__info-extra--mail,.team-v3__item .item__info-extra--phone{text-align:left}}.team-v3 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0;margin-bottom:1em}.team-v3 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#101820;border-color:transparent}.team-v3 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#101820;border-color:transparent}.landing .team-v3__item-visual{max-width:inherit;max-height:400px;overflow:hidden}.landing .team-v3__item-visual .team-v3__item-img{max-height:400px}@media screen and (min-height:1200px){.landing .team-v3__item-visual{max-width:570px;max-height:390px}}.toolbar{background:transparent;position:absolute;top:0;right:auto;min-width:10px;z-index:100000;margin-bottom:1em}@media screen and (min-width:1210px){.toolbar{display:block;right:120px}}.toolbar__wrapper{padding-right:2em;display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;align-items:center;justify-content:center}@media screen and (min-width:1210px){.toolbar__wrapper{padding-right:0;align-content:flex-end;justify-content:flex-end}}.toolbar__items{list-style:none}.toolbar__items,.toolbar__items>li{margin:0;padding:0}.toolbar__item+.toolbar__item{margin-top:.4em}.toolbar__svg{width:30px;fill:#fff}.toolbar__link{transition:background-color .5s ease-in-out;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2em;height:2em;margin-left:8px;display:flex;align-items:center;justify-content:center;background:#101820}.toolbar__link:focus,.toolbar__link:hover{background:#282828}.toolbar__link:focus .toolbar__svg,.toolbar__link:hover .toolbar__svg{fill:#fff}.toolbar-opinion{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1em}.toolbar-opinion,.toolbar-opinion__title .title{margin-bottom:1em}.toolbar-opinion__title .title .title__content{padding-bottom:1em;text-align:center}.toolbar-opinion__title .title .title__content:after{width:100px;height:4px;background-color:#fff}.toolbar-opinion__title .title .title__content-1,.toolbar-opinion__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.toolbar-opinion__title .title .title__content-1{font:normal normal 400 1.25em/1 Amiri,Times New Roman,serif}.toolbar-opinion__title .title .title__content-2{font:normal normal 400 2.5em/1 Amiri,Times New Roman,serif}}.toolbar-opinion__content{display:flex;flex-direction:column;align-items:center}.toolbar-opinion__content>*{margin:.4em 0}.toolbar-social{width:100%;margin-top:1em;margin-bottom:1em}.toolbar-social .toolbar-social__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:100%}.toolbar-social .toolbar-social__title .title{margin-bottom:1em}.toolbar-social .toolbar-social__title .title .title__content{padding-bottom:1em;text-align:center}.toolbar-social .toolbar-social__title .title .title__content:after{width:100px;height:4px;background-color:#fff}.toolbar-social .toolbar-social__title .title .title__content-1,.toolbar-social .toolbar-social__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.toolbar-social .toolbar-social__title .title .title__content-1{font:normal normal 400 1.25em/1 Amiri,Times New Roman,serif}.toolbar-social .toolbar-social__title .title .title__content-2{font:normal normal 400 2.5em/1 Amiri,Times New Roman,serif}}.toolbar-social .toolbar-social__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.toolbar-social .toolbar-social__items>li{margin:0;padding:0}.toolbar-social .toolbar-social__items .toolbar-social__item{margin:0 .1em}.toolbar-social .toolbar-social__svg{width:100%;fill:#fff;transition:all .8s ease}.toolbar-social .toolbar-social__link{background:#101820;border:1px solid #101820;border-radius:100%;transition:all 1s ease;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.2em;height:2.2em;display:flex;align-items:center;justify-content:center;padding:.5em}.toolbar-social .toolbar-social__link:focus,.toolbar-social .toolbar-social__link:hover{background:#fff;border-color:#fff}.toolbar-social .toolbar-social__link:focus .toolbar-social__svg,.toolbar-social .toolbar-social__link:hover .toolbar-social__svg{fill:#101820}.toolbar-connect{margin-top:.5em;margin-bottom:1em}.toolbar-connect .button-drawing__drawing{height:25px;fill:#101820}.toolbar-connect .button-drawing__content{font:normal normal 600 1em Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:none;color:#fff}.toolbar-connect .button-drawing:focus .button-drawing__content,.toolbar-connect .button-drawing:hover .button-drawing__content{color:#101820}.toolbar-connect .links-group{padding:0}.toolbar-connect .toolbar-connect__title .title{margin-bottom:1em}.toolbar-connect .toolbar-connect__title .title .title__content{padding-bottom:1em;text-align:center}.toolbar-connect .toolbar-connect__title .title .title__content:after{width:100px;height:4px;background-color:#fff}.toolbar-connect .toolbar-connect__title .title .title__content-1,.toolbar-connect .toolbar-connect__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.toolbar-connect .toolbar-connect__title .title .title__content-1{font:normal normal 400 1.25em/1 Amiri,Times New Roman,serif}.toolbar-connect .toolbar-connect__title .title .title__content-2{font:normal normal 400 2.5em/1 Amiri,Times New Roman,serif}}.toolbar-connect_collapse{background:rgba(16,24,32,.79);max-height:0;transition:max-height .6s ease-out;overflow:hidden;position:absolute;right:.5em}.toolbar-connect_collapse .connect{padding:.5em 0}.toolbar-connect_collapse .connect .button-drawing{border:2px solid #101820;padding:.5em;font:normal normal 400 1em Montserrat,Arial,sans-serif}.toolbar-connect_collapse .connect .button-drawing:hover{background:#101820}.toolbar-connect_collapse .connect .button-drawing:hover .button-drawing__content{color:#fff}.toolbar-connect_collapse .connect .button-drawing:hover svg{fill:#101820}.toolbar-connect_collapse-items{padding:.5em}.toolbar .collapse--trigger .links-group__wrapper>.button-drawing{flex-direction:row-reverse}.toolbar .collapse--trigger .links-group__wrapper>.button-drawing svg{transition:.6s;fill:#101820}.toolbar--in-header .toolbar{margin-bottom:0}.toolbar--in-header .toolbar-opinion,.toolbar--in-header .toolbar-social{width:auto;margin-top:0;margin-bottom:0}.toolbar--in-header .toolbar-connect__title,.toolbar--in-header .toolbar-opinion__title,.toolbar--in-header .toolbar-social__title{display:none;position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.toolbar--in-header .toolbar-opinion__content{flex-direction:row;justify-content:flex-end;width:100%}.toolbar--in-header .toolbar__wrapper{flex-direction:row}.toolbar--in-header .toolbar__wrapper>*{margin-left:.5em;margin-right:.5em}.toolbar--in-header .toolbar-social .toolbar-social__svg{fill:#101820}.toolbar--in-header .toolbar-social .toolbar-social__link{background:transparent;border:1px solid #101820;width:2.2em;height:2.2em;padding:.5em}.toolbar--in-header .toolbar-social .toolbar-social__link:focus,.toolbar--in-header .toolbar-social .toolbar-social__link:hover{background:transparent;border-color:#101820}.toolbar--in-header .toolbar-social .toolbar-social__link:focus .social__svg,.toolbar--in-header .toolbar-social .toolbar-social__link:hover .social__svg{fill:#fff}.toolbar--in-header .toolbar-connect .button-drawing__drawing{fill:#101820}.toolbar--in-header .toolbar-connect .button-drawing__content{font:normal normal 600 1em Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:none;color:#101820}.toolbar--in-header .toolbar-connect .button-drawing:focus .button-drawing__content,.toolbar--in-header .toolbar-connect .button-drawing:hover .button-drawing__content{color:#101820}.toolbar--in-header .toolbar-connect .links-group{padding:0}.connect_collapse--opened .toolbar-connect_collapse{overflow:hidden;max-height:500px;transition:max-height .6s ease-in}.connect_collapse--opened .collapse--trigger .links-group__wrapper>.button-drawing svg{border-top-left-radius:6px;border-top-right-radius:6px;background-color:rgba(16,24,32,.79);transition:.6s}.body--menu-opened .toolbar--in-header{display:none}.topbar{padding:0;background:transparent;position:absolute;z-index:5000;top:0;right:1em}.topbar__wrapper{display:flex;align-items:center;flex-direction:row;justify-content:flex-end}.topbar__wrapper>*+*{margin-left:.7em}.topbar__extra{display:none}@media screen and (min-width:1210px){.topbar__extra{display:inline-flex}}.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}}@media screen and (min-width:1210px){.topbar__selectConnection{width:233px}}.topbar__selectConnection .ss-main .ss-single-selected .placeholder .ss-disabled{color:#fff;font:normal normal 400 1.1765em/1.6666 Montserrat,Arial,sans-serif;padding-right:.5em}.topbar__selectConnection .ss-main.js-select--light{font:normal normal 400 .8235em/1em Montserrat,Arial,sans-serif;color:#fff}.topbar__selectConnection .ss-content{background-color:rgba(16,24,32,.9);padding:1em 0;border:none}.topbar__selectConnection .item{width:100%;border:1px solid #101820;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:#101820}.topbar__selectConnection .ss-main .ss-single-selected .placeholder{justify-content:flex-end}.topbar__selectConnection .ss-main .ss-single-selected{padding:6px 0 0;border-right:0}.topbar__selectConnection .ss-open-below .ss-arrow{background-color:rgba(16,24,32,.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}.header--inner .topbar{padding:0;background:transparent;top:0}.header--inner .topbar .selection-icon__icon svg{width:1.5em;height:1.5em}.header--inner .topbar__wrapper{justify-content:flex-end}.lang-switch .ss-main .ss-single-selected{font:normal normal 500 18px/1em Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;color:#101820}.lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#101820}.lang-switch .ss-list{font:normal normal 500 18px/1em Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:0}.lang-switch .ss-content{background:transparent;border:0}.lang-switch .ss-content .ss-list .ss-option{color:#fff;background:#101820}.lang-switch .ss-content .ss-list .ss-option.ss-disabled,.lang-switch .ss-content .ss-list .ss-option.ss-option-selected,.lang-switch .ss-content .ss-list .ss-option:hover{color:#101820;background:#fff}@media screen and (max-width:1210px){.main-nav .lang-switch .ss-main .ss-single-selected{color:#fff}.main-nav .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#101820}.main-nav .lang-switch .ss-list{color:#fff;background-color:#fff}.main-nav .lang-switch .ss-list .ss-option.ss-disabled{color:#919191;background-color:#fff}.main-nav .lang-switch .ss-content .ss-list .ss-option .ss-highlighted,.main-nav .lang-switch .ss-content .ss-list .ss-option:hover{color:#fff;background-color:#101820}}.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:1em}.lang-switch--flag .lang__select .placeholder{font-size:14px;min-width:24px;height:24px;text-align:center}.header--inner .lang-switch .ss-main .ss-single-selected{font:normal normal 500 18px/1em Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;color:#101820}.header--inner .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#101820}.header--inner .lang-switch .ss-list{font:normal normal 500 18px/1em Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:0}.header--inner .lang-switch .ss-content{background:transparent;border:0}.header--inner .lang-switch .ss-content .ss-list .ss-option{color:#fff;background:#101820}.header--inner .lang-switch .ss-content .ss-list .ss-option.ss-disabled,.header--inner .lang-switch .ss-content .ss-list .ss-option.ss-option-selected,.header--inner .lang-switch .ss-content .ss-list .ss-option:hover{color:#101820;background:#fff}.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:#101820;color:#fff}.selection-icon__icon>*{display:block;height:1.5em;width:1.5em;color:#101820;fill:currentColor;stroke:currentColor}@media screen and (max-width:1210px){.main-nav .selection-icon{background:transparent}.main-nav .selection-icon__badge{background:#101820;color:#fff}.main-nav .selection-icon__icon>*{color:#fff;fill:currentColor;stroke:currentColor}}.header--inner .selection-icon{background:transparent}.header--inner .selection-icon__badge{background:#101820;color:#fff}.header--inner .selection-icon__icon>*{color:#101820;fill:currentColor;stroke:currentColor}.home__module .scroll-block__button--last>*{transform:scaleY(-1)}#main .search-inner .search-toggle{display:none}@media screen and (min-width:1210px){#main .search-inner .search-toggle{display:block}}.page-listing-v1 .breadcrumb__wrapper,.page-program-listing-v1 .breadcrumb__wrapper{max-width:1815px}.page-listing-v1 .map-listing__wrapper,.page-program-listing-v1 .map-listing__wrapper{margin:0 auto 1em;max-width:1815px}.page-listing-v1 .search-inner,.page-program-listing-v1 .search-inner{position:sticky;z-index:99}.body--horizontal-search-opened .page-listing-v1 .search-inner,.body--horizontal-search-opened .page-program-listing-v1 .search-inner{background:transparent}.page-listing-v2 .breadcrumb__wrapper,.page-program-listing-v2 .breadcrumb__wrapper{max-width:1535px}.page-listing-v2 .map-listing__wrapper,.page-program-listing-v2 .map-listing__wrapper{margin:0 auto 1em;max-width:1535px}.page-listing-v2 .search-inner,.page-program-listing-v2 .search-inner{background:transparent;position:unset;z-index:99}.body--horizontal-search-opened .page-listing-v2 .search-inner,.body--horizontal-search-opened .page-program-listing-v2 .search-inner{background:transparent}.page-listing-v3 .breadcrumb__wrapper,.page-program-listing-v3 .breadcrumb__wrapper{max-width:1535px}.page-listing-v3 .map-listing__wrapper,.page-program-listing-v3 .map-listing__wrapper{margin:0 auto 1em;max-width:1535px}.page-listing-v3 .search-inner,.page-program-listing-v3 .search-inner{background:transparent;position:unset;z-index:99}.body--horizontal-search-opened .page-listing-v3 .search-inner,.body--horizontal-search-opened .page-program-listing-v3 .search-inner{background:transparent}.page-property-detail-v1 .breadcrumb__wrapper,.page-property-detail-v2 .breadcrumb__wrapper,.page-property-detail-v3 .breadcrumb__wrapper{max-width:1400px}.page-listing-team-v1 .breadcrumb__wrapper{max-width:1230px}.page-listing-team-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/5.jpg) no-repeat 0/cover;color:#101820}@media screen and (min-width:992px){.page-listing-team-v1 .jumbotron-v1{min-height:auto}}.page-listing-team-v1 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.9)}.page-listing-team-v1 .jumbotron-v1__title .title .title__content-1,.page-listing-team-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#101820}.page-listing-team-v1 .jumbotron-v1__wrapper{margin-bottom:0}.page-listing-team-v1 .breadcrumb__item--active,.page-listing-team-v1 .breadcrumb__item:after,.page-listing-team-v1 .breadcrumb__link{color:#101820}.page-listing-team-v2 .breadcrumb__wrapper{max-width:1230px}.page-listing-program-v1 .breadcrumb__wrapper{max-width:1815px}.page-listing-program-v2 .breadcrumb__wrapper,.page-listing-program-v3 .breadcrumb__wrapper{max-width:1535px}.page-program-detail-v1 .breadcrumb__wrapper,.page-program-detail-v2 .breadcrumb__wrapper,.page-program-detail-v3 .breadcrumb__wrapper{max-width:1400px}.page-listing-news-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/1.jpg) no-repeat 50%/cover;color:#101820}.page-listing-news-v1 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.86)}.page-listing-news-v2 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/1.jpg) no-repeat 50%/cover;color:#101820}.page-listing-news-v2 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.86)}.page-events-listing-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/1.jpg) no-repeat 50%/cover;color:#101820}.page-events-listing-v1 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.86)}.page-events-listing-v2 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/1.jpg) no-repeat 50%/cover;color:#101820}.page-events-listing-v2 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.86)}.page-events-detail-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/1.jpg) no-repeat 50%/cover;color:#101820}.page-events-detail-v1 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.86)}.page-alertmail-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/2.jpg) no-repeat 0/cover;color:#fff}@media screen and (min-width:992px){.page-alertmail-v1 .jumbotron-v1{min-height:auto}}.page-alertmail-v1 .jumbotron-v1:before{background-color:rgba(16,24,32,.66)}.page-alertmail-v1 .jumbotron-v1__title .title .title__content-1,.page-alertmail-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#fff}.page-alertmail-v1 .jumbotron-v1__wrapper{margin-bottom:6em}.page-alertmail-v1 .breadcrumb__item--active,.page-alertmail-v1 .breadcrumb__item:after,.page-alertmail-v1 .breadcrumb__link{color:#fff}.page-contact .jumbotron-v1{background:transparent url(../images/modules/jumbotron/2.jpg) no-repeat 0/cover;color:#fff}@media screen and (min-width:992px){.page-contact .jumbotron-v1{min-height:auto}}.page-contact .jumbotron-v1:before{background-color:rgba(16,24,32,.66)}.page-contact .jumbotron-v1__title .title .title__content-1,.page-contact .jumbotron-v1__title .title .title__content-2{display:block;color:#fff}.page-contact .jumbotron-v1__wrapper{margin-bottom:6em}.page-contact .breadcrumb__item--active,.page-contact .breadcrumb__item:after,.page-contact .breadcrumb__link{color:#fff}.page-estimation-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/2.jpg) no-repeat 0/cover;color:#fff}@media screen and (min-width:992px){.page-estimation-v1 .jumbotron-v1{min-height:auto}}.page-estimation-v1 .jumbotron-v1:before{background-color:rgba(16,24,32,.66)}.page-estimation-v1 .jumbotron-v1__title .title .title__content-1,.page-estimation-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#fff}.page-estimation-v1 .jumbotron-v1__wrapper{margin-bottom:8em}.page-estimation-v1 .breadcrumb__item--active,.page-estimation-v1 .breadcrumb__item:after,.page-estimation-v1 .breadcrumb__link{color:#fff}.page-editorial .jumbotron-v1{background:transparent url(../images/modules/jumbotron/3.jpg) no-repeat 0/cover;color:#fff}@media screen and (min-width:992px){.page-editorial .jumbotron-v1{min-height:auto}}.page-editorial .jumbotron-v1:before{background-color:hsla(0,0%,100%,.9)}.page-editorial .jumbotron-v1__title .title .title__content-1{display:block;color:#fff}.page-editorial .jumbotron-v1__title .title .title__content-2{color:#fff}.page-editorial .jumbotron-v1__wrapper{margin-bottom:0}.page-editorial .breadcrumb__item--active,.page-editorial .breadcrumb__item:after,.page-editorial .breadcrumb__link{color:#fff}.page-listing-partner-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/3.jpg) no-repeat 0/cover;color:#101820}@media screen and (min-width:992px){.page-listing-partner-v1 .jumbotron-v1{min-height:500px}}.page-listing-partner-v1 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.9)}.page-listing-partner-v1 .jumbotron-v1__title .title .title__content-1,.page-listing-partner-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#101820}.page-listing-partner-v1 .jumbotron-v1__wrapper{margin-bottom:0}.page-selection .jumbotron-v1{background:transparent url(../images/modules/jumbotron/4.jpg) no-repeat 0/cover;color:#101820}@media screen and (min-width:992px){.page-selection .jumbotron-v1{min-height:300px}}.page-selection .jumbotron-v1:before{background-color:hsla(0,0%,100%,.9)}.page-selection .jumbotron-v1__title .title .title__content-1,.page-selection .jumbotron-v1__title .title .title__content-2{display:block;color:#101820}.page-selection .jumbotron-v1__wrapper{margin-bottom:0}.js-lazy,.js-swiper-lazy{background-color:#f1f1f1;opacity:0;transition:opacity 2s}.js-lazy.js-lazy-error,.js-lazy.js-lazy-loaded,.js-swiper-lazy.js-lazy-error,.js-swiper-lazy.js-lazy-loaded{opacity:1}img.lazy:not([src]){visibility:hidden}img.js-lazy.js-lazy-error{height:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus,:focus .screen-reader-text{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.toolbar-social .toolbar-social__items .toolbar-social__item{margin:0 .4em}.contact-content-v1 .redac__drawing-container .drawing__img{margin-top:-10em;display:inline-block;width:100%;height:auto;box-shadow:0 2px 25px 0 rgba(16,24,32,.2)}.toolbar{top:6px}.menu__item-header{padding-right:9px}@media screen and (max-width:1536px){.menu__item-header{padding-right:11px}}.menu-dropdown__icon{width:10px;height:10px}.main-nav__wrapper:lang(es){max-width:1430px}@media screen and (min-width:1536px){.menu:lang(es){font-size:15px}.menu:lang(it){font-size:16px}}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#202020}.opinions-v2__links .button{text-transform:none}span.marg img{margin-top:2em}.opinions-v2__opinions{margin-bottom:-5em}@media screen and (max-width:992px){.opinions-v2__opinions{margin-bottom:0}}span.marg-t img{margin-top:1.5em}.t1{font-family:Montserrat;font-size:25px;letter-spacing:5px;font-weight:500}@media screen and (max-width:1280px) and (min-width:992px){.ss-main .ss-multi-selected .ss-values .ss-disabled{font-size:.9em}}@media screen and (max-width:992px) and (min-width:768px){.alertmail-content-v1__form-block.form-block .form{padding-left:5em}.form__field{margin:0 0 2em}}.checkbox__field:checked+.checkbox__box svg path{fill:#fff}fieldset.form__fieldset.form-alert1{margin-top:9em}.header__search-toggle.js_filter_toggle.active{margin-bottom:60px}fieldset.form__fieldset.form-alert1 .form__legend .title__content:after{background:#fff}.alert-form .form-block__text-vertical{visibility:hidden}.alert-form .textarea__input,.alert-form .textfield__input{color:#fff;border-bottom:1px solid #fff}.alert-form .checkbox__label,.alert-form .form__conditions{color:#fff}.alert-form .submit button{color:#fff;border:1px solid #fff}.alert-form .form__legals{color:#fff;font-size:12px}.formSelect__container .formSelect__content .textfield__input::placeholder{font-size:15px;font-weight:500;color:rgba(16,24,32,.5450980392156862)}.form-estimate__container .form-estimate__input-element::placeholder{color:#101820}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{font-size:20px;font-weight:500}.contact-v2__wrapper .textfield__label{font-size:0}.contact-v2__wrapper .textfield__input::placeholder{color:#101820!important;opacity:1;font-size:20px;font-weight:500}.contact-v2__wrapper .textarea__input::placeholder{color:#101820!important;opacity:1;font-size:20px;font-weight:500}.contact-v2 .button,.contact-v2__form .form,.contact-v2__form .form__conditions{color:#101820}.contact-v2__form .checkbox__label{font-weight:500}.contact-v2__form p.form__conditions{font-weight:500;font-size:14px}.contact-v2__form .form__legals{color:#101820}.footer-v1-top .title{margin-bottom:1em}.footer-v1-last__lbi-logo{width:183px}.header--inner:before{background-color:#fff}.jumbotron-v1:before{background-color:#ebebeb!important}.submenu__link:hover{color:#fff}.header--inner{left:0}.header__top.header__top--v1{left:3em}@media screen and (min-width:1280px) and (max-width:1366px){.header--inner .menu:lang(es){font-size:11px}.header__content .header__slogan .title .title__content-2{font-size:40px}.header__content.header__content--withslogan{margin-top:110px}}p.contenu{margin-top:7em}@media screen and (max-width:992px){p.contenu{margin-top:0}}img.f-left{float:left;padding-right:1em}@media screen and (max-width:992px){img.f-left{width:50%;float:none;padding-right:0;display:block;margin:1em auto}}span.right{margin-left:22.6em}@media screen and (max-width:992px){span.right{margin-left:0}}img.f-right{float:right;padding-left:1em}@media screen and (max-width:992px){img.f-right{width:50%;float:none;padding-right:0;padding-left:0;display:block;margin:1em auto}}@media screen and (max-width:992px){img.img-res{margin:0;width:auto;float:left}}@media screen and (max-width:992px){.editorial .editorial__wrapper table tr td,table.tab1 tr td{display:block;width:100%!important}}.links-group__wrapper.btnn a{background:#000;color:#fff}@media screen and (max-width:767px){.btn-loc{font-size:14px}}.item__info.js-animate{transition:none;opacity:1}.header__content .header__slogan .title .title__content-2{text-transform:uppercase}.item__status.status{visibility:hidden}@media screen and (min-width:1367px) and (max-width:1566px){.header--inner .menu:lang(es){font-size:12px}}.newsletter-v1__scroll-block .scroll-block__svg{fill:#000;width:3.3em;height:3.3em}.newsletter-v1__scroll-block .scroll-block__svg-border{stroke:#000}.newsletter-v1__title .title .title__content-1,.newsletter-v1__title .title .title__content-2{color:#000}.newsletter-v1__background:before{background-color:#fff}.formOffredem__container .form__content .button-select__element,.formOffredem__container .form__content .button-select__element.active,.formOffredem__container .form__content .button-select__element:hover{text-transform:capitalize}@media screen and (max-width:1279px){.main-nav__close-icon{fill:#fff}.menu__link,.menu__link--active{color:#fff}.main-nav .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#fff}.header--inner .lang-switch .ss-main .ss-single-selected,.header--inner .selection-icon__icon>*,.menu-dropdown{color:#fff}}@media screen and (max-width:999px){.toolbar{top:-100px}.t1{font-size:15px;letter-spacing:1px}.nav-toggle{color:#101820}.header__content .header__slogan .title .title__content-1{letter-spacing:0}.toolbar-social .toolbar-social__link{width:3.2em;height:3.2em}.header--inner .header__logo-img{max-height:81px}.estimation-formulaires #estimation_pro_group .module-form .form__field.textfield input::placeholder{font-size:11px}.estimation-formulaires .ss-main .ss-single-selected .placeholder .ss-disabled{font-size:11px}}.header__search-toggle.js_filter_toggle{background:#3e4c5c!important}.page-editorial .jumbotron-v1__title .title .title__content-2{display:block;text-transform:none}.page-editorial .jumbotron-v1__title .title .title__content-2:first-letter{text-transform:capitalize}@media screen and (min-width:1600px){.main-nav__wrapper{max-width:1530px}}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element{align-items:center}@media screen and (max-width:1279px){.header--inner .menu__link{color:#fff!important}}@media screen and (max-width:992px){.cro-v2__content{margin-right:0!important}.cro2-last .cro-v2__text-block.text-block p{text-align:justify!important}.tab-estimation td span{font-size:12px!important}}@media screen and (min-width:1280px) and (max-width:1540px){.header--inner .menu,.menu{font-size:.8em}}@media screen and (min-width:1200px){.property-listing-v1{width:80%;margin:0 auto}}.property-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content{font-size:18px}.page-estimation-v1 .jumbotron-v1__title .title .title__content-2{text-transform:uppercase}.radio__label{font-family:Amiri,Times New Roman,serif}@media screen and (min-width:1200px){.header__top--v1 .header__logo img{width:280px;margin-left:-260px}.header--inner .header__logo-img{width:200px;margin-left:-200px}}@media screen and (max-width:1199px){.header--inner .header__logo-img{width:135px;margin-left:-60px}.header__top--v1 .header__logo img{width:150px;margin-left:-60px}}@media screen and (max-width:1280px){.header--inner .menu__link{color:#000}}.body--page-listing-v1 .jumbotron-v1:before{background-color:#fff!important}a.links-group__link.button.btn-loc{background:#67705f;color:#faedcd;border-color:#67705f;width:400px;font-size:16px}@media screen and (max-width:767px){a.links-group__link.button.btn-loc{width:300px;font-size:13px}}.form-alert2 .textfield__input{color:#202020}.form-alert2 .checkboxes__legend{color:#202020;letter-spacing:4px;font:normal normal 500 20px/1.2em Montserrat,Arial,sans-serif}.form-alert2 .checkbox__label{color:#202020;font:normal normal 500 15px/1.2em Montserrat,Arial,sans-serif}.form-alert2 .radio__label{font:normal normal 500 18px/1.2em Montserrat,Arial,sans-serif;color:#3e4c5c}@media screen and (max-width:1280px){.form-alert2 .radio__label{font-size:15px}}.jumbotron-v1.conciergerie:before{background-color:#5a686f!important;background-color:#67705f!important}.jumbotron-v1.estimation:before{background-color:#3e4c5c!important}.page-estimation-v1 .jumbotron-v1__wrapper{margin-bottom:0}.jumbotron-v1.alert:before{background-color:#3e4c5c!important}.jumbotron-v1.locataires:before{background-color:#67705f!important}.conciergerie .title .title__content:after,.locataires .title .title__content:after,.proprietaires .title .title__content:after{background-color:#fff!important}.jumbotron-v1.patrimoine:before{background-color:#5a686f!important}.cro-v2__title .title .title__content-2,.t1{font-weight:700}.jumbotron-v1.patrimoine .title .title__content-2{font-size:30px}.jumbotron-v1.patrimoine .title .title__content:after{background-color:#fff}@media screen and (max-width:1536px){.tlt-patr{font-size:23px!important}}.jumbotron-v1.patrimoine+.editorial .editorial__wrapper table.tab22{margin-top:80px}@media screen and (min-width:768px){.header__logo img{transform:translate(89px,-2px);transform:translate(175px,-2px)}}.favorites-v1__item-info,.favorites-v1__item-title .title-subtitle .title-subtitle__subtitle{letter-spacing:4px}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1{text-transform:none}.contact-v2 .button{padding:1.2em 3em}.alertmail-v1__links .button,.contact-v2 .button,.cro-v2__links .button{text-transform:none}.cro2-last .cro-v2__background:before{background-color:#5a686f}.cro2-last .cro-v2__drawing-container .drawing__text-vertical{font-size:0}.cro2-last .cro-v2__links .button{background:#101820;color:#fff;border-color:#101820;text-transform:none}.cro2-last .cro-v2__text-block.text-block{color:#fff;font:normal normal 400 16px/1.6666 Montserrat,Arial,sans-serif}.cro2-last .cro-v2__title .title .title__content-2{color:#fff;font-family:Montserrat,Arial,sans-serif}.cro2-last .cro-v2__title .title .title__content:after{background-color:#fff}.cro2-last .cro-v2__scroll-block .scroll-block__svg{fill:#fff}.cro2-last .cro-v2__scroll-block .scroll-block__svg-border{stroke:#fff}.cro-v2__content{margin-right:2em}.footer-v1-top .title .title__content-1{letter-spacing:4px}.body--home .header:before{height:404px;background:linear-gradient(#fff,hsla(0,0%,100%,0));opacity:.84}.team-v2__title .title .title__content:after{background-color:#fff}.team-v2__title .title .title__content-2{text-transform:inherit}.team-v2__item-title .title-subtitle .title-subtitle__content{text-align:left}.team-v2 .swiper-pagination{display:none}@media screen and (min-width:1200px) and (max-width:1440px){.cro-v2__title .title .title__content-2{font-size:39px}}@media screen and (min-width:768px){.header--inner .header__top{left:0}}.search-toggle{background-color:#3e4c5c!important}.jumbotron-v1.conciergerie+.editorial .editorial__wrapper>div{padding-left:1em;padding-right:1em}@media screen and (min-width:1280px){.jumbotron-v1.conciergerie+.editorial .editorial__wrapper>div{padding-left:3em;padding-right:3em}}.jumbotron-v1.conciergerie+.editorial .editorial__wrapper{max-width:100%;padding-left:0;padding-right:0}@media screen and (min-width:1280px){.jumbotron-v1.conciergerie+.editorial .editorial__wrapper div{max-width:100%;margin:auto}}@media screen and (max-width:992px){.jumbotron-v1.conciergerie+.editorial .editorial__wrapper div td div{text-align:center!important}}@media screen and (min-width:1280px){.jumbotron-v1.conciergerie+.editorial .editorial__wrapper div td{text-align:left}.jumbotron-v1.conciergerie+.editorial .editorial__wrapper div td div{padding-left:44px}.jumbotron-v1.conciergerie+.editorial .editorial__wrapper div td img{margin:auto;display:block}}@media screen and (min-width:1537px){.jumbotron-v1.conciergerie+.editorial .editorial__wrapper div td div{padding-left:90px}}.jumbotron-v1.conciergerie+.editorial .editorial__wrapper div+img{margin-bottom:-11px;width:100%;object-fit:cover}@media screen and (min-width:768px) and (max-width:992px){.jumbotron-v1.conciergerie+.editorial .editorial__wrapper div+img{width:100%!important}}@media screen and (min-width:1280px){.jumbotron-v1.conciergerie+.editorial .editorial__wrapper div+img{width:100%!important}}@media screen and (max-width:1500px){.jumbotron-v1.conciergerie+.editorial .editorial__wrapper div td img{width:390px!important;height:295px!important}}@media screen and (min-width:1501px) and (max-width:1600px){.jumbotron-v1.conciergerie+.editorial .editorial__wrapper div td img{width:420px!important;height:320px!important;margin:auto;display:block}}.jumbotron-v1.conciergerie+.editorial .editorial__wrapper a{font-family:Montserrat,Arial,sans-serif;color:#fff;font-weight:500;letter-spacing:0;font-size:18px;background-color:#67705f;padding:10px 20px;margin-top:20px;display:inline-block;text-decoration:none}@media screen and (min-width:1200px){.jumbotron-v1.conciergerie+.editorial .editorial__wrapper table{margin-bottom:180px;margin-top:180px}}.editorial__wrapper h2{font-family:Montserrat,Arial,sans-serif;color:#101820;font-weight:700;letter-spacing:0;font-size:18px}@media screen and (min-width:1200px){.editorial__wrapper h2{font-size:40px}}a.links-group__link.button.btn-service.btn-estim{width:max-content;margin:-14em 0;background:#3e4c5c;border:none;color:#fff;text-transform:none;font-size:18px}.estimation-content-v1__item .item__block-text{height:100%;width:65%;max-width:1000px;margin:-41em 0 0}@media screen and (max-width:992px){.estimation-content-v1__item .item__block-text{width:100%}}.estimation-content-v1__item .item__wrapper{max-width:1671px}.alertmail-content-v1 .redac__container-text{padding-right:0;width:65%;padding-left:137px}@media screen and (max-width:992px){.alertmail-content-v1 .redac__container-text{width:100%;padding-left:10px}}.jumbotron-v1.estimation .jumbotron-v1__title .title .title__content-1{font:normal normal 700 30px/1.4 Montserrat,Arial,sans-serif}.page-estimation-v1 .property-more-v1__title .title .title__content:after{background-color:#fff}.page-estimation-v1 .property-more-v1__item .item__info-title .title-subtitle .title-subtitle__subtitle{font:normal normal 400 20px/1.4 Amiri,Times New Roman,serif;letter-spacing:4px;color:#fff}@media screen and (max-width:992px){h2.title_patrimoine{font-size:54px}}.page-estimation-v1 .property-more-v1__item .item__info-extra{font:normal normal 400 20px/1.4 Amiri,Times New Roman,serif;letter-spacing:4px;color:#fff}.page-estimation-v1 .property-more-v1__item .item__info-title .title-subtitle .title-subtitle__content{font:normal normal 400 16px/1.4 Montserrat,Times New Roman,serif;color:#fff}.page-estimation-v1 .property-more-v1__title .title .title__content-1{font:normal normal 400 30px/1.4 Montserrat,Arial,sans-serif;letter-spacing:6px;color:#fff}@media screen and (max-width:992px){.page-estimation-v1 .property-more-v1__title .title .title__content-1{font:normal normal 400 19px/1.4 Montserrat,Arial,sans-serif}}.page-estimation-v1 .property-more-v1__title .title .title__content-2{color:#fff;font-size:60px}@media screen and (max-width:992px){.page-estimation-v1 .property-more-v1__title .title .title__content-2{font:normal normal 700 28px/1.4 Montserrat,Arial,sans-serif}}.page-estimation-v1__wrapper .property-more-v1{background:#3e4c5c;margin:0;padding-top:5em}div#estimation_pro_group .estimation-content-v1__item.item{background:none;height:0;width:100%}.jumbotron-v1.estimation .jumbotron-v1__title .title .title__content:after{background-color:#fff}.alertmail-content-v1__container,.alertmail-content-v1__wrapper,.estimation-content-v1__container,.estimation-content-v1__wrapper{flex-direction:column}.estimation-content-v1__item .item__decorate{width:0;float:none;margin-right:0;margin-top:0;visibility:hidden}.jumbotron-v1.alert{margin-bottom:0}.alert-form{background:#3e4c5c}.page-alertmail-v1 .contact-content-v1__form-block .form-block__title.title .title__content{padding-bottom:1em;text-align:center;visibility:hidden;height:0}.form-alert1 .title__content:after{left:81%}@media screen and (max-width:767px){.form-alert1 .title__content:after{left:64%;top:6em}}.page-alertmail-v1 .contact-content-v1,.page-alertmail-v1 .jumbotron-v1__wrapper{margin-bottom:0}.alertmail-content-v1 .form__legals{visibility:hidden;height:0}h2.titre span{font-size:45px;font-family:Montserrat,Arial,sans-serif;font-weight:700}@media screen and (max-width:992px){h2.titre span{font-size:25px}}.page-editorial .jumbotron-v1__title .title .title__content-2{text-transform:uppercase;font-size:30px;letter-spacing:5px}.form-alert1 .title__content-1{font:normal normal 500 25px/1.4 Montserrat,Arial,sans-serif;color:#fff;position:relative;left:5em;text-align:center}@media screen and (max-width:767px){.form-alert1 .title__content-1{left:1.5em}}.form-alert1 .title__content-2{font:normal normal 500 60px/1.4 Montserrat,Arial,sans-serif;color:#fff;position:relative;left:2em;text-align:center}@media screen and (max-width:767px){.form-alert1 .title__content-2{font:normal normal 500 39px/1.4 Montserrat,Arial,sans-serif;left:1em}}@media screen and (max-width:992px) and (min-width:768px){.form__field{margin:0 6px 2em}}.form-alert2 span.title__content-2{color:#101820!important;font-size:60px}@media screen and (max-width:992px){.form-alert2 span.title__content-2{font-size:33px}}.form-alert2 span.title__content-1{font-size:25px}@media screen and (max-width:992px){.form-alert2 span.title__content-1{font-size:19px}}.form-alert2 .radios__legend{font:normal normal 400 20px/1.5em Montserrat,Times New Roman,serif;letter-spacing:4px;color:#3e4c5c}.radios__group{flex-wrap:nowrap}.title2_alert{font-size:45px;font-weight:700;font-family:Amiri,Times New Roman,serif}.title1_alert{font-size:30px;letter-spacing:6px;font-weight:400}.page-alertmail-v1 .jumbotron-v1__title .title .title__content-1{font:normal normal 700 30px/1.4 Montserrat,Arial,sans-serif}.page-alertmail-v1 .jumbotron-v1__title .title .title__content:after{background-color:#fff}.page-alertmail-v1 .jumbotron-v1__title .title .title__content{margin-top:2em}@media screen and (min-width:768px){.alertmail-content-v1__form-block.form-block .form-block__text-vertical{bottom:80%;font:normal normal 400 110px/1 Amiri,Times New Roman,serif}}.page-estimation-v1__wrapper .jumbotron-v1{margin-bottom:0}.estimation-content-v1.wrapper{padding-left:0;padding-right:0}.estimation-content-v1__item.item{background-image:url(../images/modules/estimation/5.jpg);background-repeat:no-repeat;height:1080px;width:100%;background-size:cover}.alertmail-content-v1 .redac{background-image:url(../images/modules/alertmail/5.jpg);background-repeat:no-repeat;height:1080px;width:100%}.alertmail-content-v1 .redac__drawing-container{width:0;visibility:hidden}.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table#service-vacanciers{background-image:url(https://www.acoestateinvest.com/images/userupload/a4818b1da6bb0507cceb7b79634a5490.jpg)}@media screen and (max-width:768px){.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table#service-vacanciers{background-size:cover;height:500px!important}}@media screen and (min-width:1200px) and (max-width:1536px){.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table#service-vacanciers{background-size:contain;height:720px!important}}.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table#service-vacanciers td{color:#fff}@media screen and (min-width:1200px){.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table#service-vacanciers td{padding-left:137px}}.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table#service-vacanciers td p{font-size:18px;letter-spacing:0;font-weight:400}@media screen and (min-width:1200px){.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table#service-vacanciers td p{width:690px}}.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table#service-vacanciers td div:first-child{font-weight:400;font-size:24px;letter-spacing:6px;text-align:left}@media screen and (min-width:1200px){.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table#service-vacanciers td div:first-child{font-size:30px}}.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table#service-vacanciers td div:nth-of-type(2){text-align:left;font-size:27px;letter-spacing:0;font-weight:700;font-family:Amiri,Times New Roman,serif}@media screen and (min-width:1200px){.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table#service-vacanciers td div:nth-of-type(2){font-size:40px}}@media screen and (max-width:767px){.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table{width:100%!important}}@media screen and (max-width:1500px){.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table img{width:390px!important;height:297px!important}}@media screen and (min-width:1501px) and (max-width:1600px){.jumbotron-v1.locataires+.editorial .editorial__wrapper>div table img{width:420px!important;height:322px!important;margin:auto;display:block}}.jumbotron-v1.locataires+.editorial .editorial__wrapper>div a.links-group__link.button.btn-service{background:#67705f;color:#fff;border-color:#67705f;width:318px;font-size:18px;text-transform:none}@media screen and (max-width:767px){.jumbotron-v1.locataires+.editorial .editorial__wrapper>div a.links-group__link.button.btn-service{width:300px;font-size:13px}}.jumbotron-v1.locataires+.editorial .editorial__wrapper{max-width:100%;padding-left:0;padding-right:0}.jumbotron-v1.locataires{margin-bottom:0}.opinions-v3__background{background:unset}@media screen and (min-width:768px){.opinions-v3__title .title .title__content-2{font:normal normal 700 40px/1.4 Montserrat,Arial,sans-serif;color:#101820;text-transform:none}}.body--page-editorial .opinions-v3__title .title .title__content:after{background-color:transparent}.body--page-editorial .opinions-v3__background:before{background-color:unset}.body--page-editorial .opinions-v3 .item__text-block.text-block{font:normal normal 400 20px/1.4 Montserrat,Arial,sans-serif;color:#101820;text-align:left}.body--page-editorial .opinions-v3 .item .title-subtitle .title-subtitle__content,.body--page-editorial .opinions-v3 .item .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 500 16px/1.4 Amiri,Times New Roman,serif;color:#101820}.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table#service-prop{background-image:url(https://www.acoestateinvest.com/images/userupload/4479ca41a8f360e3d7bfe26bc25ad09c.jpg)}@media screen and (max-width:768px){.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table#service-prop{background-size:cover;height:500px!important}}@media screen and (min-width:1200px) and (max-width:1536px){.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table#service-prop{background-size:contain;height:682px!important}}.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table#service-prop td{color:#fff}@media screen and (max-width:768px){.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table#service-prop td{padding-left:10px;padding-right:10px}}@media screen and (min-width:1200px){.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table#service-prop td{padding-left:137px}}.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table#service-prop td p{font-size:18px;letter-spacing:0;font-weight:400}@media screen and (min-width:1200px){.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table#service-prop td p{width:690px}}.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table#service-prop td div:first-child{font-size:24px;letter-spacing:6px;text-align:left}@media screen and (min-width:1200px){.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table#service-prop td div:first-child{font-size:25px}}.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table#service-prop td div:nth-of-type(2){text-align:left;font-size:26px;letter-spacing:0;font-weight:700;font-family:Amiri,Times New Roman,serif}@media screen and (min-width:1200px){.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table#service-prop td div:nth-of-type(2){font-size:40px}}@media screen and (max-width:767px){.jumbotron-v1.proprietaires+.editorial .editorial__wrapper>div table{width:100%!important}}.jumbotron-v1.proprietaires+.editorial .editorial__wrapper{max-width:100%;padding-left:0;padding-right:0}.jumbotron-v1.proprietaires{margin-bottom:0}.textarea__input::placeholder,.textfield__input::placeholder{opacity:1}.contact-content-v1__form-block .form-block .form__text-vertical{font-size:0}@media screen and (min-width:768px) and (max-width:992px){.jumbotron-v1__title .title .title__content-2{font-size:47px}}.contact-content-v1.contact_patrimoine{background:#ebebeb;padding:10em;margin:0}@media screen and (max-width:992px){.contact-content-v1.contact_patrimoine{padding:0}}@media screen and (max-width:992px){.contact-content-v1__form-block .form-block .form{padding-left:0}}@media screen and (max-width:992px){table.tab1 td p{padding:0 1em}}.jumbotron-v1.patrimoine+.editorial .editorial__wrapper>div{padding-left:3em;padding-right:3em}.jumbotron-v1.patrimoine+.editorial .editorial__wrapper{max-width:100%;padding-left:0;padding-right:0}@media screen and (min-width:1280px){.jumbotron-v1.patrimoine+.editorial .editorial__wrapper div{max-width:1100px;margin:auto}}@media screen and (min-width:1440px){.jumbotron-v1.patrimoine+.editorial .editorial__wrapper div{max-width:1300px}}@media screen and (min-width:1500px){.jumbotron-v1.patrimoine+.editorial .editorial__wrapper div{max-width:1500px}}.jumbotron-v1.patrimoine+.editorial .editorial__wrapper div td{text-align:left}.jumbotron-v1.patrimoine+.editorial .editorial__wrapper div+img{margin-bottom:-11px}@media screen and (min-width:768px) and (max-width:992px){.jumbotron-v1.patrimoine+.editorial .editorial__wrapper div+img{width:100%!important}}@media screen and (min-width:1280px){.jumbotron-v1.patrimoine+.editorial .editorial__wrapper div+img{width:100%!important}}.jumbotron-v1.patrimoine+.editorial .editorial__wrapper a{font-family:Avenir,Times New Roman,serif;color:#fff;font-weight:500;letter-spacing:0;font-size:20px;background-color:#101820;padding:10px 20px;margin-top:20px;display:inline-block;text-decoration:none}table.tab1{max-width:1230px}table.tab3{background:#5a686f;padding:1em}@media screen and (min-width:1600px){table.tab3{padding:9em}}h2.titl2_patrimoin{color:#fff}table.tab22{padding-left:1em;padding-right:1em}p.content_patrimoin{color:#fff}@media screen and (max-width:1280px) and (min-width:992px){table.tab22 tr td img{width:90%!important}}table td img{max-width:100%}@media screen and (max-width:992px){table.tab-estimation tr td{display:flex!important;flex-direction:column}}table.tab22 tr td div{padding:0 .2em}table.tab22 tr td div:lang(en){padding:0 1em}table.tab1 tr td p{padding:0 .2em}@media screen and (max-width:1536px) and (min-width:1440px){span.titl4{font-size:27px!important}span.titl1{font-size:25px!important}}a.links-group__link.btn-ptr.button.btn-service{text-transform:none}ul.content_patrimoin{text-align:left;color:#fff;font-weight:700;font-size:18px}@media screen and (max-width:992px){ul.content_patrimoin{font-size:16px}}table.tab3 tr td{width:50%}table.tab22 tr td{width:25%;height:auto;vertical-align:baseline;padding:0 10px}@media screen and (max-width:992px){table.tab22 div{text-align:center!important}}img.picto-tel{vertical-align:bottom}@media screen and (max-width:767px){img.picto-tel{width:9%}}span.txt{font-family:Avenir,Times New Roman,serif;font-weight:500;font-size:16px}h2.patr span{font:normal normal 700 45px/1.6666 Montserrat,Arial,sans-serif}@media screen and (max-width:992px){h2.patr span{font-size:30px}}p.content-patr{font:normal normal 400 18px/1.6666 Montserrat,Arial,sans-serif}@media screen and (max-width:992px){p.content-patr{font:normal normal 400 16px/1.6666 Montserrat,Arial,sans-serif}}@media screen and (max-width:992px){td.col1{margin-top:3em}}@media screen and (max-width:1536px) and (min-width:1281px){table.tab22 td img{width:300px;height:auto}}td.col1{transform:translateY(-38px)}@media screen and (max-width:992px){td.col1{transform:translateY(0)}}.estimation-formulaires #estimation_pro_group .module-form .form__fields__title{letter-spacing:5px}.estimation-formulaires.withExpand{padding-top:1em;margin-bottom:4em}.editorial-gms.content-estim .editorial__wrapper{max-width:1875px!important;width:100%}@media screen and (max-width:992px){.estimation-content-v1__item .item__block-text{margin:0}}@media screen and (max-width:1280px) and (min-width:992px){table.tab-estimation tr td span{font-size:16px!important}}@media screen and (max-width:767px){.estimation-formulaires #estimation_pro_group .module-form .form__fieldset{padding:0 1.2em}}@media screen and (max-width:767px){.title2_alert{font-size:35px}}.contact-content-v1.contact_patrimoine .contact-content-v1__form-block .form-block__title.title .title__content-1{font:normal normal 500 25px/1.4 Montserrat,Arial,sans-serif}.contact-content-v1.contact_patrimoine .contact-content-v1__form-block .form-block__title.title .title__content-2{font:normal normal 700 60px/1.4 Montserrat,Arial,sans-serif}.contact-content-v1.contact_patrimoine .form__legals{font-size:12px}div#estimation_pro_group .ss-main.js-select--main .ss-single-selected .placeholder,div#estimation_pro_group li.radios__item label.radio__label{font-size:20px}div#estimation_pro_group button.submit__field.button.button--anim-border{font-size:18px}.cro-v2__title .title .title__content-1{color:#101820}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzLzAwLWNvcmUvXzAxLWZvbnRzLnNjc3MiLCIwNy1tb2R1bGVzL3JncGQvX3JncGQtdjEuc2NzcyIsIjAxLXRvb2xzL19mb250LmVzdGltYXRpb24uc2NzcyIsIm1haW4uY3NzIiwiMDItZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwiMDItZ2VuZXJpYy9fZXhwYW5kYWJsZS5zY3NzIiwiMDItZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3MiLCIwMy10YWdzL19hcmlhLXRhYmxlLnNjc3MiLCIwMy10YWdzL19oZWFkaW5ncy5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5yZXNldC5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5zY3NzIiwiMDMtdGFncy9faHRtbC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDAtY29sb3JzLnNjc3MiLCIwNC1vYmplY3RzL19ncmlkcy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2dyaWRzLnNjc3MiLCIwNC1vYmplY3RzL19pbm5lcnBhZ2Uuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAyLWNvcmUuc2NzcyIsIjA0LW9iamVjdHMvX2xhbmRpbmcuc2NzcyIsIjA0LW9iamVjdHMvX2xpbmtzLnNjc3MiLCIwNC1vYmplY3RzL19tYWluLnNjc3MiLCIwNC1vYmplY3RzL19tYXJnaW5zLnNjc3MiLCIwNC1vYmplY3RzL190ZXh0LWJsb2NrLnNjc3MiLCIwNC1vYmplY3RzL193cmFwcGVyLnNjc3MiLCIwNS12ZW5kb3JzL19mbGF0cGlja3Iuc2NzcyIsIjA1LXZlbmRvcnMvX25vdWlzbGlkZXIuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUudWkuc2NzcyIsIjA1LXZlbmRvcnMvX3NpbXBsZWJhci5zY3NzIiwiMDUtdmVuZG9ycy9fc2xpbXNlbGVjdC5zY3NzIiwiMDUtdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDYtYW5pbWF0aW9ucy5zY3NzIiwiMDYtZWxlbWVudHMvX2JvcmRlcmVkLnNjc3MiLCIwNi1lbGVtZW50cy9fYnV0dG9uLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMy1idXR0b24uc2NzcyIsIjA2LWVsZW1lbnRzL19kcmF3aW5nLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wNy1zcGVjaWZpYy5zY3NzIiwiMDYtZWxlbWVudHMvX2ZpZ3VyZXMtcm90YXRvci5zY3NzIiwiMDYtZWxlbWVudHMvX2xpbmtzLWdyb3VwLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbGlua3MtZ3JvdXAuc2NzcyIsIjA2LWVsZW1lbnRzL19sb2FkZXIuc2NzcyIsIjA2LWVsZW1lbnRzL19tZWRpYS1tb2R1bGUuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19tZWRpYS1tb2R1bGUuc2NzcyIsIjA2LWVsZW1lbnRzL19tb2RhbC1zb2NpYWxzLnNjc3MiLCIwNi1lbGVtZW50cy9fbW9kYWwuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19tb2RhbC5zY3NzIiwiMDYtZWxlbWVudHMvX21vcmUtYWN0aW9uLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbW9yZS1hY3Rpb24uc2NzcyIsIjA2LWVsZW1lbnRzL19zY3JvbGwtYmxvY2suc2NzcyIsIjA2LWVsZW1lbnRzL19zZWFzb25hbC1yZW50YWwuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19zZWFzb25hbC1yZW50YWwuc2NzcyIsIjA2LWVsZW1lbnRzL19za2lwbGluay5zY3NzIiwiMDYtZWxlbWVudHMvX3N2Zy5zY3NzIiwiMDYtZWxlbWVudHMvX3N3aXBlci5zY3NzIiwiMDYtZWxlbWVudHMvX3RhYmxlLWFyaWEuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL190YWJsZS1hcmlhLnNjc3MiLCIwNi1lbGVtZW50cy9fdGFicy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RhYnMuc2NzcyIsIjA2LWVsZW1lbnRzL190ZXh0LXZlcnRpY2FsLnNjc3MiLCIwNi1lbGVtZW50cy9fdGltZV9hbmltLnNjc3MiLCIwNi1lbGVtZW50cy9fdGl0bGUuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL190aXRsZS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3guc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA0LWZvcm0uc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2NoZWNrYm94ZXMuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2Zvcm1zLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19sb2NhbGl6YXRvci5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW8uc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3JhZGlvcy5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFuZ2Uuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3NlbGVjdC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGFyZWEuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3RleHRmaWVsZC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdXBsb2FkLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWhvbWUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hYWdlbmN5LWhvbWUtdjEuc2NzcyIsIjA3LW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktaG9tZS52MS5zbGlkZS5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS12MS5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2RldGFpbC1hZ2VuY2Uuc2NzcyIsIjA3LW1vZHVsZXMvYWdlbmN5L19saXN0aW5nLXYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hbmRhdGFpcmUvX21hbmRhdGFpcmUtdjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktbGlzdGluZy12Mi5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2xpc3RpbmctdjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktbGlzdGluZy12My5zY3NzIiwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC5jb250ZW50LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2FsZXJ0bWFpbC9fYWxlcnRtYWlsLmNvbnRlbnQudjEuc2NzcyIsIjA3LW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwudjEtaW5uZXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwudjEtaW5uZXIuc2NzcyIsIjA3LW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvYmFuZGVhdXgvYmFuZGVhdXguc2NzcyIsIjA3LW1vZHVsZXMvYmlnZGF0YS9fYmlnZGF0YS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9iaWdkYXRhL19iaWdkYXRhLnNjc3MiLCIwNy1tb2R1bGVzL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYnJlYWRjcnVtYi9fYnJlYWRjcnVtYi5zY3NzIiwiMDctbW9kdWxlcy9jYWxlbmRhci9fY2FsZW5kYXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY2FsZW5kYXIvX2NhbGVuZGFyLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2NhbGwtdHJhY2tpbmcvY2FsbC10cmFja2luZy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jYWxsLXRyYWNraW5nL2NhbGwtdHJhY2tpbmcuc2NzcyIsIjA3LW1vZHVsZXMvY29udGFjdC9fY29udGFjdC5jb250ZW50LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QuY29udGVudC52MS5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L19jb250YWN0LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QudjEuc2NzcyIsIjA3LW1vZHVsZXMvY29udGFjdC9fY29udGFjdC52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jb250YWN0L19jb250YWN0LnYyLnNjc3MiLCIwNy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY29udGFjdC9fY29udGFjdC52My5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L19jb250YWN0LnY0LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QudjQuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjEuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjIuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGRpdG9yaWFsLmhvbWUudjEuc2NzcyIsIjAwLWNvcmUvXzAyLWNvcmUuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwtYWdlbmN5LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLWFnZW5jeS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC1sZWdhbHMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19saXN0aW5nLWJhbmRlYXUuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1nbXMvX2VkaXRvcmlhbC1nbXMtMi5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLWdtcy9fZWRpdG9yaWFsLWdtcy0yMS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLWdtcy9fZWRpdG9yaWFsLWdtcy0yMS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLWdtcy9fZWRpdG9yaWFsLWdtcy1kZWZhdWx0LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwtZ21zL19lZGl0b3JpYWwtZ21zLWRlZmF1bHQuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1nbXMvX2VkaXRvcmlhbC1nbXMtbGlzdC1pdGVtLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwtZ21zL19lZGl0b3JpYWwtZ21zLWxpc3QtdjQtaXRlbS0yLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwtZ21zL19lZGl0b3JpYWwtZ21zLWxpc3QtdjQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1nbXMvX2VkaXRvcmlhbC1nbXMtVjQuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1nbXMvX2VkaXRvcmlhbC1nbXMtbGlzdC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLWdtcy9fZWRpdG9yaWFsLWdtcy1saXN0LnNjc3MiLCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LWxpc3Quc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZW52aXJvbm5lbWVudC1zZW8vX2Vudmlyb25uZW1lbnQtc2VvLnNjc3MiLCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24uY29udGVudC52MS5zY3NzIiwiMDctbW9kdWxlcy9lc3RpbWF0aW9uLXJhcGlkZS9lc3RpbWF0aW9uX2hvbWUuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi1yZXN1bHQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbl9yZXN1bHQuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi52MS1pbm5lci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lc3RpbWF0aW9uL19lc3RpbWF0aW9uLnYxLWlubmVyLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi52MS5zY3NzIiwiMDctbW9kdWxlcy9lc3RpbWF0aW9uL2VzdGltYXRpb24uY29udGVudC52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50c19saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzLWxpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHMtZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzLWRldGFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50cy1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMtdjEuc2NzcyIsIjA3LW1vZHVsZXMvZmFiL19mYWIudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmFiL19mYWIudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmFxL19mYXEuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjQuc2NzcyIsIjA3LW1vZHVsZXMvZmlndXJlcy9fZmlndXJlcy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9maWd1cmVzL19maWd1cmVzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2ZpbHRlci9fZmlsdGVyLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ZpbHRlci9fZmlsdGVyLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2Zvb3Rlci9fX2Zvb3Rlci1hZ2VuY3kuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZm9vdGVyL19fZm9vdGVyLWFnZW5jeS5zY3NzIiwiMDctbW9kdWxlcy9mb290ZXIvX19mb290ZXItdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZm9vdGVyL19mb290ZXItdjEuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL19faGVhZGVyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MiLCIwNy1tb2R1bGVzL2hlYWRlci9fbmF2LXRvZ2dsZS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYWluLW5hdi9fbWFpbi1uYXYuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL19zZWFyY2gtdG9nZ2xlLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWIudjIuc2NzcyIsIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLnYzLS1ibGFjay5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWIudjMuc2NzcyIsIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLnYzLmlubmVyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1pbm5lci12My5zY3NzIiwiMDctbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWIudjMuc2NzcyIsIjA3LW1vZHVsZXMvamVzdGltby9famVzdGltby5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9qZXN0aW1vL19qZXN0aW1vLnNjc3MiLCIwNy1tb2R1bGVzL2p1bWJvdHJvbi9fanVtYm90cm9uLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2p1bWJvdHJvbi9fanVtYm90cm9uLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2xpbmtzL19saW5rcy52MS5zY3NzIiwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL19mb3JtLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tc2VhcmNoL19tYWluLXNlYXJjaC5zY3NzIiwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL3Nlby10ZXh0cy5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fX21haW4tbmF2LnNjc3MiLCIwNy1tb2R1bGVzL21haW4tbmF2L19tZW51LWRyb3Bkb3duLnNjc3MiLCIwNy1tb2R1bGVzL21haW4tbmF2L19tZW51LnNjc3MiLCIwNy1tb2R1bGVzL21haW4tc2VhcmNoL19fbWFpbi1zZWFyY2guc2NzcyIsIjA3LW1vZHVsZXMvbWFuZGF0YWlyZS9fZGV0YWlsLW1hbmRhdGFpcmUuc2NzcyIsIjA3LW1vZHVsZXMvbWFuZGF0YWlyZS9fbWFuZGF0YWlyZS12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYW5kYXRhaXJlL19tYW5kYXRhaXJlLXYxLnNjc3MiLCIwNy1tb2R1bGVzL21hbmRhdGFpcmUvX21hbmRhdGFpcmUtdjIuc2NzcyIsIjA3LW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy5ibGFuay5zY3NzIiwiMDctbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZhZ2VuY3kuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52YWdlbmN5LnNjc3MiLCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudm1hbmRhdG9yeS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZtYW5kYXRvcnkuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19fbWFwLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLWxpc3Rpbmcuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAubGlzdGluZy5zY3NzIiwiMDctbW9kdWxlcy9tYXAvX21hcC1wb3Bpbi5yZWFsZXN0YXRlLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLXYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLXYzLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MtZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MtZGV0YWlsLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MtbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MtbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLW1vcmUudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MudjMuc2NzcyIsIjA3LW1vZHVsZXMvbmV3c2xldHRlci9fbmV3c2xldHRlci52MS5zY3NzIiwiMDctbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYxLnNjc3MiLCIwNy1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjIuc2NzcyIsIjA3LW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52My5zY3NzIiwiMDctbW9kdWxlcy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BhZ2luYXRpb24vX3BhZ2luYXRpb24uc2NzcyIsIjA3LW1vZHVsZXMvcGFydGVuYWlyZS9fcGFydGVuYWlyZS52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wYXJ0ZW5haXJlLWhvbWUvX3BhcnRlbmFpcmUudjEuc2NzcyIsIjA3LW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BhcnRuZXIvX3BhcnRuZXItbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW0vX19wcm9ncmFtLWRldGFpbC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWRldGFpbHMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tbGlzdGluZy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWxpc3RpbmcudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvbW90ZS9fcHJvbW90ZS52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9tb3RlL19wcm9tb3RlLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnR5L19fcHJvcGVydHkuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX21hcEJpZW5JY2kuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWNvbnRhY3Quc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWRldGFpbC1jb29yZHMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWRldGFpbC1jb29yZHMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWRldGFpbC52My5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWRldGFpbC52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktZGV0YWlsLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1kZXRhaWwudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LW1vcmUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LW1vcmUudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BwZXJ0eS1kZXRhaWwtZm9ybS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcHBlcnR5LWRldGFpbC1mb3JtLnNjc3MiLCIwNy1tb2R1bGVzL3JncGQvX19yZ3BkLWNvb2tpZXMuc2NzcyIsIjA3LW1vZHVsZXMvc2VhcmNoLWlubmVyL19zZWFyY2hfaW5uZXIuc2NzcyIsIjA3LW1vZHVsZXMvc2VsZWN0aW9uL19zZWxlY3Rpb24uY29udGVudC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZWxlY3Rpb24vX3NlbGVjdGlvbi5jb250ZW50LnYxLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52Mi5zY3NzIiwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEuc2NzcyIsIjA3LW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NpbG9zL19zaWxvcy12Mi5zY3NzIiwiMDctbW9kdWxlcy9zdGF0dXMvX3N0YXR1cy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zdGF0dXMvX3N0YXR1cy5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0udjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0udjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS52My5zY3NzIiwiMDctbW9kdWxlcy90b29sYmFyL19fdG9vbGJhci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b29sYmFyL190b29sYmFyLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fX3RvcGJhci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX190b3BiYXIuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL19sYW5nLXN3aXRjaC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fc2VsZWN0aW9uLWljb24uc2NzcyIsIjA4LXBhZ2VzL19ob21lLnNjc3MiLCIwOC1wYWdlcy9fcGFnZS5zY3NzIiwic2V0dGluZ3MvMDMtcGFnZXMvX3BhZ2VzLnNjc3MiLCIwOS11dGlsaXRpZXMvX2xhenkuc2NzcyIsIjA5LXV0aWxpdGllcy9fc2NyZWVuLXJlYWRlci10ZXh0LnNjc3MiLCJfY3VzdG9tcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLDZLQUFZLENBQ1osNEdBQVksQ0NIWiw4RUFBWSxDQUNaLHVGQUFZLENBQ1oscUZBQVksQ0RJWixXQUNJLGtCQUFxQixDQUNyQixnQ0FBbUMsQ0FDbkMsd1FBSThELENBQzlELGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0VqQnRCLFdBQ0kseUJBQTRCLENBQzVCLDJDQUE4QyxDQUM5Qyx5VEFJZ0UsQ0FDaEUsZUFBbUIsQ0FDbkIsaUJBQWtCLENBR3RCLFdBQ0ksMEJBQTZCLENBQzdCLDZDQUFnRCxDQUNoRCxtVUFJa0UsQ0FDbEUsZUFBbUIsQ0FDbkIsaUJBQWtCLENDOEl0QiwrQ0QxSUkseUJBNEJrQyxDQ3VJdEMsZ0dEbEtJLGlCQUFrQixDQUNsQixlQUFtQixDQUNuQixXQUFZLENBRVosb0JBQXFCLENBQ3JCLHVCQUF3QixDQUN4QixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUlsQixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBR3BCLGVBQWdCLENBSWhCLGdCQUFpQixDQU1qQixrQ0FBbUMsQ0FDbkMsaUNBZ0NrQyxDQ3VHdEMsaUREbklJLDBCQTRCa0MsQ0FJdEMsd0JBQTBCLGVBQWdCLENBQzFDLDBCQUE0QixlQUFnQixDQUM1QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLDJCQUE2QixlQUFnQixDQUM3Qyx3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QyxtQkFBcUIsZUFBZ0IsQ0FDckMsbUJBQXFCLGVBQWdCLENBQ3JDLG1CQUFxQixlQUFnQixDQUNyQyxzQkFBd0IsZUFBZ0IsQ0FDeEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLG1CQUFxQixlQUFnQixDQUNyQyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FD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QkFBa0IsQzFDMVA5Qiw2QjBDZ1FJLG9CMURuUW1CLEMyRFN2QixVQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQ0ksYTNEYmUsQzJEY2YsbUJSYndCLENRY3hCLCtEdkVGeUMsQ3VFR3pDLGdCUmRxQixDUWVyQixrQlI2RDRCLENRNUQ1Qix5QjdEc2FKLDJCQUE2QixDQUM3Qix5QkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxtQkFBcUIsQ0FDckIsV0FBWSxDQUNaLG1CQUFxQixDQUNyQixrQkFBb0IsQzZEemFwQixpQkFDSSxzQlJqQitCLENRa0IvQixhQUFjLENBSWQsb0IzRDVCZSxDMkQ0QmYsb0IzRDVCZSxDMkQ2QmYsMkRSbUQ4RSxDUWxEOUUsZ0JSbkJxQixDUW9CckIsbUJSbkJ3QixDUW9CeEIsYVJ0QnlCLENRdUJ6QixpQkFBa0IsQ0FYckIsOEJBY08sYVJyQjZCLENRc0I3QixXUnJCMEIsQ1FNakMsd0NBa0JPLGFSekI2QixDUTBCN0IsV1J6QjBCLENRTWpDLHVCQXNCTyx5QkFBMkIsQ0F0QmxDLG9DQXdCVyxhUjdCeUIsQ1E4QnpCLFdSN0JzQixDUUlqQyw4Q0E0QlcsYVJqQ3lCLENRa0N6QixXUmpDc0IsQ1NMdEMsV0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUNJLG1CVGhCd0IsQ1NpQnhCLCtEeEVMeUMsQ3dFTXpDLGdCVGpCcUIsQ1NrQnJCLGtCVHNDNkIsQ1NyQzdCLGE1RHJCZSxDNERzQmYsMEI5RGthSiwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLEM4RHJhcEIsa0JBQ0ksTUFBTyxDQUlQLGFUckJ5QixDU3NCekIsMkRUZ0MrRSxDUy9CL0UsZ0JUdEJxQixDU3VCckIsbUJUdEJ3QixDU3VCeEIsY0FBZSxDQUNmLHVCQUF3QixDQUN4QixvQjVEckNlLEM0RHFDZixvQjVEckNlLEM0RHNDZixzQlRoQytCLENTaUMvQixhQUFjLENBYmpCLCtCQWdCTyxhVDNCNkIsQ1M0QjdCLFdUM0IwQixDU1VqQyx5Q0FvQk8sYVQvQjZCLENTZ0M3QixXVC9CMEIsQ1NVakMsd0JBd0JPLFlBQWEsQ0FDYix5QkFBMkIsQ0F6QmxDLHFDQTJCVyxhVHBDeUIsQ1NxQ3pCLFdUcENzQixDU1FqQywrQ0ErQlcsYVR4Q3lCLENTeUN6QixXVHhDc0IsQ1NRakMsNERBd0NXLGFUbkR5QixDU29EekIsV1RuRHNCLENTd0RsQyxpQkFDSSxpQkFBa0IsQ0FEckIsc0NBR08saUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixPQUFRLENBQ1IsbUJBQW9CLENBTjNCLDJDQVFXLFNBQVUsQ0FDVixVQUFXLENBQ1gsWTVEbEZPLEM2RE12Qix5QkFHUSxZQUFhLENBQ2Isa0JBQW1CLENBRW5CLG9CQXJCc0IsQ0FxQnRCLG9CQXJCc0IsQ0FzQnRCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsYUF2QmUsQ0F3QmYsb0ZBdkJ5RixDQWFqRyx1QkFjUSxZQUFhLENBQ2IsV0FBWSxDQUNaLG9CQUFxQixDQUNyQixrQkFBbUIsQ0FqQjNCLDJCQW9CWSxXQUFZLENBcEJ4QixzQkF5QlEsa0JBQW1CLENBekIzQiwrQkE0Qlksb0ZBbEM4RixDQW1DOUYsVTdENUJVLEM2RDZCVix3QjdEdkNXLEM2RHdDWCx3QjdEeENXLEM2RHlDWCxpQkF6Q3dCLENBMEN4QixpQkEzQ3dCLENBNEN4QixhQTdDb0IsQ0E4Q3BCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBdkM5QixxQkE0Q1EsV0EvQ2tCLENBZ0RsQixZN0R0RGUsQzZEdURmLGdCQWhEdUIsQ0FFL0IsdUJBa0RRLGE3RDNEZSxDNkQ0RGYsZUFBZ0IsQ0FuRHhCLHdCQXVEUSxTQUFVLENBQ1YsY0FBZSxDQUNmLGNBQWUsQ0FDZixpQkFBa0IsQ0ExRDFCLG9CQThEUSxXQUFZLENBQ1osVUFBVyxDQUNYLFM3RC9EYyxDNkRnRWQsZUFBZ0IsQ0NBeEIsZ0JBRUksYTlEekVtQixDOEQwRW5CLGlCQUFrQixDQUVsQiw0QkFDSSxtRkM3RTZMLENENEVoTSxtQ0FJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxvQzlEL0VVLEM4RG1GbEIsMkJBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUV2Qix5QkFDSSxnQjFEOUVtQixDMEQrRW5CLGlCMUQvRW1CLEMwRGdGbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0IxRHpGeUIsQzBEMEZ6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDaEUyYW5CLG9DZ0VwYkoseUJBWVEsZ0IxRHhGZSxDMER5RmYsaUIxRHpGZSxDMERzR3RCLENoRTBaRyxvQ2dFcGJKLHlCQWdCUSxrQkFBbUIsQ0FoQjFCLDJCQWtCVyxTQUFVLENBQ2IsQ0FuQlIsd0NBdUJPLGNBQWUsQ0FDZixhQUFjLENBSXRCLHlCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLFVBQVcsQ2hFb1pYLG9DZ0V4WkoseUJBT1EsY0FBZSxDQVV0QixDaEV1WUcsb0NnRXhaSix5QkFXUSxnQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLFVBQVcsQ0FDWCxNQUFPLENBRWQsQ0FFRCxtQ0FDSSxVQUFXLENBQ1gsZUFBZ0IsQ2hFbVloQixvQ2dFcllKLG1DQUlRLFNBQVUsQ0FDVixlQUFpQixDQUNqQixpQkFBa0IsQ0FjekIsQ0FwQkEsaURBVU8sdUMxRHBKc0QsQzBEcUp0RCxXQUFZLENoRTBYaEIsb0NnRXJZSCwyREFnQlcsd0I5RGhLTyxDOERpS1AsTUNwSXNCLENEc0k3QixDQUtMLGdDQUNJLGdCQUFpQixDaEUxRWpCLDhDQUNJLGtCbURyR2tCLENuRHNHbEIsaUJtRHBHcUIsQ25EcUdyQixvREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGdHQUNJLGFBQWMsQ0FFZCxhRWhITyxDRnFoQmYsb0NBOWFJLGdEQWNRLDJEVnhHNkIsQ1VnR3JDLGdEQVlRLDJEVjVHNkIsQ1U4R2hDLENBOURULHVDQUNJLDhEVmpEcUMsQ1V3Z0J6QyxvQ2dFOWNSLGdDQStHWSxZQUFhLENBRXBCLENBRUEsaURBRU8sWTlEL0xXLEM4RGdNWCxXdENuTWlDLENzQ29NakMsWXRDbk1rQyxDMUJ1aEJ0Qyx1RmdFeFZILGlEQU1XLFd0Q25NaUMsQ3NDb01qQyxZdENuTWtDLENzQ3dNekMsQ0FaSix3REFVVyxjOUR2TU8sQzhENkxsQiwwSkFnQmUsWTlEMU1HLEM4RDBMbEIsd0tBa0JtQixjOUQ1TUQsQzhEbU5sQix5Q0FHVyxZQUFhLENBQ2IsY0FBZSxDQUNmLGlCQUFrQixDQUw3QiwyQ0FPZSxhOUQxTkcsQzhEMk5ILHVEMUU5TTZCLEMwRStNN0Isb0JBQXFCLENBQ3JCLG1CQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsZ0JBQWtCLENBWmpDLDJDQWVlLGdCQUFrQixDQWZqQyx1Q0FvQlcsa0UxRTFOaUMsQzBFMk5qQyxhOUR4T08sQzhEeU9QLGVDOUxrQyxDRCtMbEMsbUJDOUxzQyxDRCtMdEMsbUJDOUxzQyxDRGdNdEMsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBM0I3Qiw0REE2QmUsc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixVQUFXLENBQ1gsaUJBQWtCLENBbENqQyx1Q0FzQ1csaUJBQWtCLENBQ2xCLGVBQWdCLENBRWhCLGtFMUUvT2lDLEMwRWdQakMsYTlEN1BPLEM4RDhQUCxlQzlNa0MsQ0QrTWxDLG1CQzlNc0MsQ0QrTXRDLG9CQzlNdUMsQ0QrTXZDLGtCQzlNMEMsQ0NpRDFELHNCQUNJLGFoRXJHbUIsQ2dFc0duQixpQkFBa0IsQ0FFbEIsa0NBQ0ksOEVBMUdpTyxDQXlHcE8seUNBSU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1Asb0NoRTNHVSxDZ0UrR2xCLCtCQUNJLGdCNURuR21CLEM0RG9HbkIsaUI1RHBHbUIsQzREcUduQixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0I1RGhIeUIsQzREaUh6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDbEVxWnZCLG9Da0UvWkosK0JBWVEsZ0I1RDdHZSxDNEQ4R2YsaUI1RDlHZSxDNERnSHRCLENBRUQsaUNBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENsRTZZbEIscUNrRWpaSixpQ0FNUSxnQkFBaUIsQ0FFeEIsQ0FFRCxzQ0FDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBR3BCLG9DQUVPLGdCQUFpQixDbEV6RHJCLG9EQUNJLGtCbURyR2tCLENuRHVHbEIsMERBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCw0R0FDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSxzREFjUSwyRFZ4RzZCLENVZ0dyQyxzREFZUSwyRFY1RzZCLENVOEdoQyxDa0VpQ2IsNkJBQ0ksY0FBZSxDQURsQiwwREFHTyxXQUFZLENBRVIscUNBTFgsZ0ZBTWUsZUFBZ0IsQ0FDaEIsY0FBZSxDQUV0QixDQUlSLHVEQUVPLFloRTlLVyxDZ0UrS1gsV3hDbExpQyxDd0NtTGpDLFl4Q2xMa0MsQzFCdWhCdEMsdUZrRXpXSCx1REFNVyxXeENsTGlDLEN3Q21MakMsWXhDbExrQyxDd0N1THpDLENBWkosOERBVVcsY2hFdExPLENnRTRLbEIsc0tBZ0JlLFloRXpMRyxDZ0V5S2xCLG9MQWtCbUIsY2hFM0xELENnRW9NbkIsNEJBQ0ksYWhFck1lLENnRXVNZixZQUFhLENBQ2IscUJBQXNCLENBRXRCLHFDQUNJLGlCQUFrQixDQUNsQixZQUFhLENBQ2Isc0JBQXVCLENsRXdVM0Isb0NrRTNVQSxxQ0FLUSxvQkFBcUIsQ0FFNUIsQ0FFRCxtQ0FDSSxrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGVBQWdCLENBR3BCLGdDQUNJLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsc0JBQXVCLENBQ3ZCLFdBQVksQ2xFbkZoQiw0RUFDSSxpQmtFbEhpRCxDbEVtSGpELCtEVnZIdUMsQ1V3SHZDLGFFN0lXLENGa0pmLDJFQUNJLGlCa0UxSGlELENsRTJIakQsb0VWbkk0QyxDVW9JNUMsYUVySlcsQ2dFZ09kLDREQUdPLGFBQWMsQ2xFa1R0QixxQ2tFclRDLDBLQU9XLGlCQUFrQixDQUNyQixDQUlULGtDQUNJLGlCQUFrQixDQUVsQixjQUFlLENsRS9PbkIsMENBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsYUVKVyxDRktYLG9CRVJXLENGY1gsaUdBQ0ksa0JFZk8sQ0ZrQlgsZ0dBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCw4R0FDSSxrQkV4QkcsQ2dFK09kLHdEQUtPLDBCQUEyQixDQUlsQyxvREFHVyxZQUFhLENBQ2IsYUFBYyxDQUp6QixrREFPVyxlQUFnQixDQUNoQixlQUFnQixDQUNoQix3RDVFek8rQixDNEUwTy9CLG1CQWxOd0MsQ0F3TW5ELCtEQVllLHdCQUF5QixDQVp4QyxrREFnQlcsd0Q1RXhQNkIsQzRFeVA3QixhaEV0UUcsQ2dFdVFILG9CQUFxQixDQUNyQixlQUFnQixDQW5CM0IseURBc0JXLGFBQWMsQ0FLekIsMEVBRU8sa0JBQW1CLENBQ25CLFdBQVksQ0EvSzVCLHlDQTJMUSxZQUFvQixDQUNwQixzQkFBdUIsQ0FDdkIsaUJBQW1CLENBQ25CLGdCQUFtQixDQUVuQixVQUFtQixDQUNuQixzQkFBMEIsQ0FDMUIsaUJBQW1CLENBQ25CLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsaUJBQWtCLENBck0xQixnREF5TVEsTUFBaUIsQ0FDakIsWUFBb0IsQ0FDcEIsU0FBaUIsQ0FDakIsUUFBaUIsQ0FDakIsZUFBaUIsQ0FDakIsMkJBQStCLENBQy9CLDBCQUErQixDQUMvQixVQUFtQixDQUNuQixrQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLGNBQWUsQ0FFZixpQkFyUm9ELENBc1JwRCxrQmhFN1RlLENnRThUZix3QkFyUjJELENBOERuRSx1REEyTlEsVUFBWSxDQUVaLGlCQTFSMkQsQ0EyUjNELGtCaEVsVWUsQ2dFbVVmLHdCQTFSa0UsQ0EyRDFFLDZEQXFPUSxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0F2T3BCLDBHQTJPZ0IsZUFBZ0IsQ0EzT2hDLHdJQThPZ0IsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBL09uQyxnRkFvUFksYUFBYyxDQzNWdEIsNEJBQ0ksYUFBYyxDQUNkLGdCQUFpQixDQUh6Qix5QkFNUSxZQUFhLENBQ2IsY0FBZSxDQUd2QixXQUNJLGNBQWtCLENBQ2xCLHFDQUZKLFdBR1EsWUFBYSxDQTZIcEIsQ0EzSEcsMkRBTEosV0FNUSxTQUFVLENBQ1YsZUFBZ0IsQ0F5SHZCLENBdkhHLG9DQVRKLFdBVVEsVUFBVyxDQUNYLGVBQWdCLENBcUh2QixDQWxIRyxxQkFDSSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBTDFCLDZCQU9GLHdCQUF5QixDQUN6QixVQ0NxQyxDRE1wQyxnREFISSxVQUFXLENBQ1gsV0FPc0IsQ0FMMUIsbUJBR0ksMkJBQTRCLENBQzVCLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FHMUIsaUJBQ0ksU0FBVSxDQUNWLGtDOUNoRGlDLEM4Q2lEakMsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWixxQ0FBOEIsQ0FSakMseUJBVU8saUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLDRCQUE2QixDQUM3QiwyQ0FBNkMsQ0FDN0MseUNBQStELENBQy9ELFNBQVUsQ0FHakIsOEZBSVcsU0FBVSxDQUpyQiw4R0FPZSw4QkFBZ0MsQ0FNaEQsaUJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QiwwQkFBMkIsQ25Fc2MzQixvQ21FemNKLGlCQU1RLGtCQUFtQixDQUUxQixDQUVBLG9DQUVPLFlBQWEsQ0FDYixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGFqRTNGVyxDaUU0RlgsdUQ3RS9FcUMsQzZFZ0ZyQyxrQkMzRXFDLENENEVyQyx5QkMzRXVDLENEbUU5QyxzQ0FVVyxhakVoR08sQ2lFaUdQLHVEN0VwRmlDLEM2RXFGakMsb0JBQXFCLENBQ3JCLG1CQUF1QixDQUNuQyxxQkFBc0IsQ0FDdEIsZ0JBQWtCLENBZmpCLHNDQWtCRCxnQkFBa0IsQ0FsQmpCLDBEQXFCVyxZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsV0FBWSxDQUt4QixrQkFDSSx5QkFBMkIsQ0FDM0IsMEJBQ0ksaUJBQWtCLENBSHpCLGtDQU9PLGtCQUFzQixDQUN0Qix1RDdFN0dxQyxDNkU4R3JDLHFCQ3ZId0MsQ0R3SHhDLHdCQ3ZIMkMsQ0R3SDNDLGFqRWhJVyxDaUVxSGxCLHdDQWFXLFlBQWEsQ0FieEIsK0NBZ0JXLHdCQUF3QixDRXJJeEMsd0NBRUUsMkVBQTRFLENBSzVFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLEtBQU0sQ0FQUCxvQ0FIRCx3Q0FJRSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBTWxCLENBWEYsdURBYUUsaUJBQWtCLENBQ2pCLG1CQUFvQixDQWR2QixzRkFvQlEsZUFBZ0IsQ0FwQnhCLHlLQWtDWSxVbkV6QlUsQ21FMEJWLG9CQUFxQixDQUNyQix1RC9FcEJxQyxDK0VoQmpELHNGQXNDSSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBdkN0QixvREE0Q1EsdUQvRTVCeUMsQytFNkJ6QyxhbkUxQ2UsQ21FSHZCLG1FQWtESSxtQkFBdUIsQ0FsRDNCLHdEQXVEUSxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGtCQUFtQixDQXpEM0Isd0ZBc0VZLGtCQUFtQixDQVg3QixxQ0EzREYsd0ZBNERZLFlBQWEsQ0FtQ2hCLENBakNQLHFDQTlERix3RkErRFksYUFBYyxDQUN2QixpQkFBa0IsQ0FoRXJCLGdIQWtFRyxZQUFhLENBQ2IsQ0FuRUgsK0dBOEVnQixpQkFBa0IsQ0FOOUIscUNBeEVKLCtHQXlFSyxnQkFBaUIsQ0FxQlQsQ0FuQlQsMkRBM0VKLCtHQTRFUyxjQUFlLENBa0JYLENBOUZiLG1IQWdGb0IsNkJBQThCLENBQzlCLFNBQVUsQ0FDVixpQkFBa0IsQ0FDakMsVUFBVSxDQUNWLGVBQWdCLENBcEZyQix1SUF1RlEsd0JBQXlCLENBQzVCLDBEL0V4RTRDLEMrRXlFNUMsYW5FekZrQixDbUVBdkIsb0pBMkZNLHdCQUF5QixDQTNGL0IsMkVBaUdHLFlBQWEsQ0FDYiw0QkFBNkIsQ0FDN0Isa0JBQW1CLENBQ25CLG9DQXBHSCwyRUFxR0kscUJBQXNCLENBRXZCLENBdkdILGlGQTJHWSxpQkFBa0IsQ0FDM0IsZ0JBQWlCLENBQ1IsZUFBZ0IsQ0E3RzVCLCtEQWlIUSx5QkFBMkIsQ0FDM0IsZUFBZ0IsQ0FsSHhCLGlGQXFIUSxZQUFhLENBckhyQixrREF3SFEsZUFBZ0IsQ0F4SHhCLDBDQTJIUSxZQUFhLENBQ2IsWUFBYSxDQTVIckIsb0RBK0hRLFlBQWEsQ0FDYixlQUFnQixDQUNoQixXQUFZLENBQ1oseUJBQTBCLENBbElsQywyRUFzSVksdUQvRXRIcUMsQytFdUhyQyxVbkU5SFUsQ21FVHRCLDJFQTBJWSx1RC9FMUhxQyxDK0UySHJDLGFuRTNJVyxDbUVBdkIsMkRBK0lRLGlCQUFrQixDQS9JMUIsNEVBaUpZLHVEL0VqSXFDLEMrRWtJckMsYW5FL0lXLENtRWdKWCxhQUFjLENBbkoxQiwyRUFzSlksK0QvRXRJcUMsQytFdUlyQyxhbkVwSlcsQ21FSHZCLHFEQTRKWSxlQUFnQixDQUNoQixjQUFlLENBN0ozQixvREFnS1ksY0FBZSxDQWhLM0Isd0RBc0tFLGFBQWMsQ0F0S2hCLDhEQTBLTSxZQUFhLENBQ2hCLHNCQUF1QixDQUNsQiw0REE1S1IsOERBNktZLGNBQWUsQ0FLdEIsQ0FIRyxxQ0EvS1IsOERBZ0xZLHNCQUF1QixDQUU5QixDQ2hMTCxtQkFDSSxZQUFhLENBQ2IsNEJBQ0ksYUFBYyxDQUNkLGNBQWUsQ0FKdkIseUJBUVEsWUFBYSxDQUNiLGNBQWUsQ0FDZiw2QkFBOEIsQ0FDOUIscUJBQXNCLEN0RTJnQnRCLG9Dc0V0aEJSLHlCQWNZLGtCQUFtQixDQVUxQixDQXhCTCwyQkFtQlksVUFBVyxDdEVtZ0JmLG9Dc0V0aEJSLDJCQXFCZ0IsU0FBVyxDQUVsQixDQXZCVCw4QkEyQlEsY0MzQmdDLENENEJoQyxpQkMzQm1DLENEdUN2QyxvQkFDSSxZQUFhLENBQ2IscUJBQXNCLEN0RTRldEIsb0NzRTllSixvQkFJUSxrQkFBbUIsQ0FNMUIsQ0FWQSw0QkFPRix3QkFBeUIsQ0FDekIsVUVYc0MsQ0ZlckMscUJBQ0ksaUJBQWtCLENBQ2xCLFlFeENpQyxDRnlDakMsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsVUFBVyxDQU1mLGdEQUhJLFVBQVcsQ0FDWCxXRS9DaUMsQ0ZpRHJDLG1CQUdJLDJCQUE0QixDQUM1QiwyQkFBNEIsQ0FDNUIscUJFdERpQyxDRnlEckMsaUJBQ0ksU0FBVSxDQUNWLGtDakQ1RWlDLENpRDZFakMsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWixxQ0FBOEIsQ0FSakMseUJBVU8saUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLDRCQUE2QixDQUM3QiwyQ0FBNkMsQ0FDN0MseUNBQStELENBQy9ELFNBQVUsQ0FHbEIsd0JBQ0ksVUFBVyxDdEV5Ylgsb0NzRTFiSix3QkFHUSxTQUFVLENBQ1YsYUFBYyxDQWVyQixDdEV1YUcscUNzRTFiSix3QkFPUSxlQUFnQixDQVl2QixDQW5CQSw4RkFZVyxTQUFVLENBWnJCLDhHQWVlLDhCQUFnQyxDQU1oRCxpQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDBCQUEyQixDQUMzQixlQUFnQixDQUN0QixvQ0FMRSxpQkFNRCxTQUFVLENBU1IsQ0FQSCxvQ0FSRSxpQkFTRCxVQUFXLENBTVQsQ3RFc1pHLG9Dc0VyYUosaUJBYVEsa0JBQW1CLENBRTFCLENBRUQsbUJBQ0YsVUFBVSxDQURQLG9DQUdGLGFwRXBJb0IsQ29FMklwQixnQkU1R21ELENGNkcxQyxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQzdCLFlBQWEsQ0FUYixxQ0FKRSxvQ0FLRCx1RGhGekg2QyxDZ0ZpSnhDLENBdEJOLHFDQVBFLG9DQVFELHVEaEY1SDZDLENnRmlKeEMsQ0E3QkosMERBZUQsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLFdBQVksQ0FDWix5QkFBeUIsQ0FsQnhCLHNDQXFCRCxhcEV0Sm1CLENvRXVKbkIsb0JBQXFCLENBQ3JCLGdCQUFnQixDQUNoQixxQkFBc0IsQ0F4QnJCLHNDQTJCRCxnQkFBZ0IsQ0FLaEIsa0JBQ0YseUJBQTBCLENBQ3BCLDBCQUNJLGlCQUFrQixDQUh6QixrQ0FpQk8sZ0JFL0orQixDRmdLL0Isd0JFL0owQyxDRmdLbkQsZ0JBQW1CLENBQ25CLGFwRXJMb0IsQ29FMktwQixxQ0FWRSxrQ0FXRCx1RGhGL0o2QyxDZ0YrS3hDLENBZE4scUNBYkUsa0NBY0QsdURoRmxLNkMsQ2dGK0t4QyxDQTNCSix3Q0FzQlcsWUFBYSxDQXRCeEIsK0NBeUJXLHdCQUF3QixDRzdGdEMsNEJBQ0UsV0FBWSxDQUNaLGdCbkVsRjZCLENtRXNGL0IseUJBRUUsWUFBYSxDQUZkLDhCQUtHLFlBQWEsQ0FDYiw2QkFBK0IsQ0FDL0IsYW5FdEZxQixDbUV1RnJCLGVBQWdCLEN6RTBhZCxxQ3lFbGJMLDhCQVVLLGtCQUFvQixDQTBMdkIsQ0FwTUYseURBZU8scUJBQXNCLEN6RW1heEIscUN5RWxiTCxxREFtQlMsVUFBVyxDQUNYLGlCQUFrQixDQUVyQixDekU0WkQscUN5RWxiTCx3REF5QlMsVUFBVyxDQUVkLEN6RWpDTCxpREFDSSxpQjBFaEdvQyxDMUVpR3BDLGlFQUNJLGtCbURyR2tCLENuRHNHbEIsaUIwRWpHd0MsQzFFa0d4Qyx1RUFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLHNJQUNJLGFBQWMsQ0FFZCxhRWhITyxDRnFoQmYsb0NBOWFJLG1FQWNRLDJEVnhHNkIsQ1VnR3JDLG1FQVlRLDJEVjVHNkIsQ1U4R2hDLENBMFpULHFDeUVsYkwsMENBc0NTLGVBQWlCLENBRXBCLENBeENOLDRDQTJDTyxpQkFBa0IsQ3pFdVlwQixxQ3lFbGJMLDRDQTZDUyxTQUFVLENBQ1YsZUFBZ0IsQ0FtQ25CLENBakZOLDZEQWtEVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDekU4WHpCLHFDeUVsYkwsNkRBc0RhLGFBQWMsQ0FFakIsQ3pFOURULGlFQUNJLGlCMEU3RTBDLEMxRThFMUMsaUZBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQjBFOUU4QyxDMUUrRTlDLHVGQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QjBFaEY2QyxDMUV3RmpELHNLQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLG1GQWNRLDJEVnhHNkIsQ1VnR3JDLG1GQVlRLDJEVjVHNkIsQ1U4R2hDLEN5RXhCZCxtRUE2RFcsWUFBYSxDQUNiLHFCQUFzQixDQUN0QiwwQkFBMkIsQ0EvRHRDLDZEQWtFVyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FwRTFCLDJEekV6Qkssa0VWckQyQyxDVXNEM0MsYUUzRWUsQ0Y0RWYsZTBFdkM2QyxDMUV3QzdDLG1CMEV2Q2lELEMxRXlDakQsbUIwRXhDaUQsQ0RvSTNDLGVBQWdCLENBQ2hCLGlCQUFrQixDekU1RnhCLDZEQUNJLGFFakZXLEN1RW1HcEIsNkRBNEVXLGVBQWdCLEN6RXJHdEIsa0VWN0R5QyxDVThEekMsYUUzRWUsQ0Y0RWYsZTBFOUI2QyxDMUUrQjdDLG1CMEU5QmlELEMxRStCakQsb0IwRTlCa0QsQzFFZ0NsRCwrREFDSSxhRWpGVyxDRnFoQmYscUN5RWxiTCwrQ0FvRlMsU0FBVSxDQXNDYixDQTFITixtRUF3RlcsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ3pFd1Z6QixxQ3lFbGJMLG1FQTRGYSxhQUFjLENBRWpCLEN6RXBHVCx1RUFDSSxpQjBFdEM4QyxDMUV1QzlDLHVGQUNJLGtCbURyR2tCLENuRHNHbEIsaUIwRXZDa0QsQzFFd0NsRCw2RkFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2IsNEIwRXpDaUQsQzFFaURyRCxrTEFDSSxhQUFjLENBRWQsYUVuSE8sQ0Z3aEJmLG9DQTlhSSx5RkFjUSwyRFZ4RzZCLENVZ0dyQyx5RkFZUSwyRFY1RzZCLENVOEdoQyxDeUV4QmQsb0VBbUdXLGlCQUFrQixDQUNsQixVQUFXLEN6RTdIakIsa0VWckQyQyxDVXNEM0MsYUUzRWUsQ0Y0RWYsZTBFQTJDLEMxRUMzQyxtQjBFQStDLEMxRUUvQyxtQjBFRCtDLEMxRXVjL0MscUN5RWxiTCxvRUFzR2EsaUJBQWtCLENBa0JyQixDekUzSUwsc0VBQ0ksYUVqRlcsQ3VFbUdwQiwrRXpFekJLLG1FVjdEeUMsQ1U4RHpDLGFFM0VlLENGNEVmLGUwRU1zRCxDMUVMdEQsbUIwRU0wRCxDMUVKMUQsZ0IwRUt1RCxDRDBIL0MsYUFBYyxDQUNkLGlCQUFrQixDekUvSDFCLGlGQUNJLGFFakZXLEN1RW1HcEIseUZBZ0hhLGNBQWUsQ0FoSDVCLHlGQW9IYSxhQUFjLEN6RTdJdEIsbUVWN0R5QyxDVThEekMsYUUzRWUsQ0Y0RWYsZTBFTXNELEMxRUx0RCxtQjBFTTBELEMxRUoxRCxnQjBFS3VELENEcUkvQyxpQkFBa0IsQ3pFekkxQiwyRkFDSSxhRWpGVyxDdUVtR3BCLHVEQTZITyxjQUFlLENBQ2YsYUFBYyxDQTlIckIsZ0VBZ0lTLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBbEloQywrRUFxSVMsaUJBQWtCLENBckkzQixxRUF3SVMsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixnQkFBaUIsQ3pFdVNyQixxQ3lFbGJMLCtFQStJVyxnQkFBaUIsQ0EvSTVCLHFFQWtKVyxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2xCLENBcEpWLDRDQTJKSyw2QkFBOEIsQ3pFdVI5QixxQ3lFbGJMLDRDQThKTywwQkFBMkIsQ0FvQzlCLENBbE1KLHdEQW1LUyxhQUFjLENBQ2QsZ0JBQWlCLEN6RThRckIscUN5RWxiTCxtRkEyS2EsaUJBQW1CLENBQ25CLE1BQVksQ0FDWixnQkFBaUIsQ0E3SzlCLDZGQWlMYSxnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLGlCQUFrQixDQW5ML0IsOEZBdUxhLFlBQXFCLENBQ3JCLDBCQUE0QixDQUM1QixPQUFrQixDQUNuQixDRW5QZixzQkFFSSwrQ0MzQ3FPLENENENyTyxhekU3Q21CLEN5RThDbkIsaUJBQWtCLENBTWxCLGdFQUpJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBU3VCLENBUDNCLCtCQUNJLGlCQUFrQixDQUVsQixVQUl1QixDQWpCL0IsNkJBb0JRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQ2xFbUQsQ0R3QzNELDZCQWdDUSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQWxDMUIsc0NBb0NZLGdCckVqRXFCLENxRWtFckIsVUFBVyxDQUNYLFlBQWEsQ0FDYiw2QkFBOEIsQzNFb2NsQyxvQzJFM2VSLHNDQXlDZ0Isa0JBQW1CLENBRzFCLENBNUNULDZDQStDWSxVQUFXLENBQ1gsZUFBZ0IsQzNFMmJwQixvQzJFM2VSLDZDQWtEZ0IsaUJBQWtCLENBQ2xCLFNBQVUsQ0FHakIsQ0F0RFQsZ0RBd0RZLFVBQVcsQ0FDWCxNQUFPLENBQ1AsaUJBQWtCLEMzRWlidEIsb0MyRTNlUixnREE2RGdCLFNBQVUsQ0FDVixlQUFnQixDQWdCdkIsQ0E5RVQseURBaUVnQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FwRWxDLDhEQXNFb0IsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixVQUFXLENBQ1gsV0FBWSxDQUNaLHlDekVuSEcsQ3lFMEhuQixrQ0FDSSxpQkFBa0IsQzNFeVpsQixvQzJFMVpKLGtDQUdRLGVBQWdCLENBaUN2QixDQXBDQSw2Q0FNTyxhQUFjLENBTnJCLGtFQVFXLGdCckV0SGlCLENxRXVIakIsVUFBVyxDM0VpWm5CLG9DMkUxWkgsbURBYWUsZ0JBQWtCLENBRXpCLENBZlIsd0VBaUJXLFlBQWEsQzNFeVlyQixvQzJFMVpILHdFQW9CZSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHlDQUE0QyxDQUM1Qyx1QkFBeUIsQ0FDekIsVUFBVyxDQUNYLFVBQVcsQ0FFWCx5RHJGakkrQixDcUZrSS9CLGdCQUFpQixDQUNqQix3QnpFeEpHLEN5RTBKSCxlQUFnQixDQUd2QixDQUlULDRCQUNJLGF6RWxLZSxDRjZGbkIseUNBQ0ksaUI0RTdEbUQsQzVFOERuRCx5REFDSSxrQm1EckdrQixDbkRzR2xCLGlCNEUxRHVELEM1RTJEdkQsK0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxzSEFDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSwyREFjUSwyRFZ4RzZCLENVZ0dyQywyREFZUSwyRFY1RzZCLENVOEdoQyxDMkVzQ1osMENBTVcsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsc0JBQXVCLENBVGxDLDJDQWFPLFVBQVcsQzNFdVdmLG9DMkVwWEgsMkNBZVcsU0FBVSxDQUVqQixDQXhJVCwwQ0E0SVEsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsVUFBWSxDQUNaLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLFFBQVMsQ0FDVCxPQUFRLENBQ1IsOEJBQWdDLENBQ2hDLGVBQWdCLENBQ2hCLDhDQUErQyxDQXhKdkQsbURBMkpZLHdCQUF5QixDQTNKckMsaURBK0pZLHdCQUF5QixDQU1yQywwQkFDSSxHQUFLLFNBQVUsQ0FBRSxrQkFBbUIsQ0FDcEMsR0FBTyxTQUFVLENBQUUsaUJBQWtCLENBQUEsQ0V0SXpDLG9CQUNJLGlGQzNFeU4sQ0Q0RXpOLGEzRTdFbUIsQzJFOEVuQixpQkFBa0IsQ0FDbEIsNkJBSUksZUMvRTBCLENEZ0YxQixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0J2RTVFeUIsQ3VFNkV6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDN0UwYnZCLG9DNkV0Y0osNkJBZVEsZ0J2RXpFZSxDdUUwRWYsaUJ2RTFFZSxDdUU0RXRCLENBdEJMLDJCQXdCUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxtQzNFbEdjLEMyRXFHbEIsK0JBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLG9DQUNJLGlCQUFrQixDQUNsQixnQkFBaUIsQzdFeEJyQixrQ0FDSSxlOEVyRjRCLEM5RXNGNUIsa0RBQ0ksa0JtRHJHa0IsQ25EdUdsQix3REFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2IsNEI4RTFGd0MsQzlFNEY1QyxvREFDSSxhQUFjLENBRWQsYUUxR08sQ0YyR1AsbUI4RXpGeUMsQzlFMkY3QyxvREFDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSxvREFjUSwyRFZ4RzZCLENVZ0dyQyxvREFZUSxvRVZ4R29DLENVMEd2QyxDQTlEVCwyQ0FDSSxrRVZqRHFDLENVYnpDLG1DQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLG1GQUNJLGtCRWZPLENGa0JYLGtGQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsZ0dBQ0ksa0JFeEJHLEM2RXNFdkIsY0FDSSxhN0VwRW1CLEM2RXFFbkIsaUJBQWtCLENBRWxCLDBCQUNJLGlGQ3ZFaUwsQ0RzRXBMLGlDQUdPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLHFCQzlFZ0MsQ0RrRnhDLHVCQUNJLGdCekVqRW1CLEN5RWtFbkIsaUJ6RWxFbUIsQ3lFbUVuQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQnpFOUV5QixDeUUrRXpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLEMvRXdidkIsb0MrRWpjSix1QkFXUSxnQnpFMUVlLEN5RTJFZixpQnpFM0VlLEN5RTZFdEIsQ0FFRCx5QkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIsOEJBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDL0VkakIsNENBQ0ksa0JtRHJHa0IsQ25EdUdsQixrREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLDRGQUNJLGFBQWMsQ0FFZCxhRWhITyxDRnFoQmYsb0NBOWFJLDhDQWNRLDJEVnhHNkIsQ1VnR3JDLDhDQVlRLDJEVjVHNkIsQ1U4R2hDLEMrRVhaLHlDQUdPLGNBQWUsQy9FdERuQixxQ0FDSSx3RFZqRHFDLENVYnpDLDZCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLHVFQUNJLGtCRWZPLENGa0JYLHNFQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsb0ZBQ0ksa0JFeEJHLEM2RWtJbEIsK0NBRU8sWTdFaklXLEM2RWtJWCxXckR4SWlDLENxRHlJakMsWXJEeElrQyxDMUJ1aEJ0Qyx1RitFblpILCtDQU1XLFdyRHhJaUMsQ3FEeUlqQyxZckR4SWtDLENxRDZJekMsQ0FaSixzREFVVyxjN0V6SU8sQzZFK0hsQixzSkFnQmUsWTdFL0lHLEM2RStIbEIsb0tBa0JtQixjN0VqSkQsQytFRXZCLGNBQ0Usd0IvRUhxQixDK0VJckIsd0JBQXlCLENBQ3pCLFlBQWMsQ0FDZCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLG9DQUF1QyxDQU56Qyx1Q0FTTSxnQkFqQjBCLENBa0IxQixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIscUJBQXNCLENBQ3RCLGFBQWMsQ2pGb2dCWixvQ2lGbmhCUix1Q0FpQlEsa0JBQW1CLENBcUJ0QixDQXRDTCwyREFvQlEsVUFBVyxDQUNYLFVBQVcsQ0FyQm5CLDRFQXVCVSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFVBQVcsQ0FFWCxlQUFnQixDQUNoQixVL0V2QlksQytFd0JaLHVDM0ZsQnVDLEMyRm1CdkMsY0FBZ0IsQ0FDaEIsVy9FMUJZLEMrRTBCWiw0Qi9FMUJZLEMrRTJCWixtQkFBcUIsQ0FoQy9CLHlGQWtDWSxVL0U3QlUsQytFTHRCLGtDQXdDTSxtQkFBdUIsQ0FDdkIsVS9FcENnQixDK0VxQ2hCLHVEM0YvQjJDLENVd2dCekMsb0NpRm5oQlIsa0NBNENRLHVEM0ZqQ3lDLEMyRmtDekMsZ0JBQWlCLENBRXBCLENBL0NMLG9DQWlETSxjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixnQkFBbUIsQ0FDbkIsa0JBQW9CLENBQ3BCLHdCL0U5RGlCLEMrRStEakIsVS9FckRnQixDK0VzRGhCLHdCQUF5QixDQUN6Qix1QzNGakQyQyxDMkZrRDNDLGlCQUFtQixDQTdEekIsMkNBK0RRLGtCL0VwRWUsQytFS3ZCLGlEQW1FVSwwQkFBMkIsQ2pGZ2Q3QixvQ2lGbmhCUixvQ0F1RVEsUUFBUyxDQUNULGdCQUFrQixDQUVyQixDQ3RGTCxnQkFDSSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFVBQVcsQ0FFWCxxQkFDSSxpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUhyQix1QkFLTyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FQbkIseUJBVVcsVUFBVyxDQUNYLFdBQVksQ0FLeEIseUJuRnNEUSxlQTFCZ0IsQ0EwQmhCLFFBekJTLENBeUJULFNBeEJVLENtRjVCZCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDbkY0Q25CLDRCQUVJLFFBbEJLLENBa0JMLFNBakJNLENDeWVkLHFDa0YxZ0JKLHlCQU9RLGtCQUFtQixDQXdEMUIsQ2xGMmNHLHFDRDFkSSw0Qm1GckNJLFNBQVUsQ0FFakIsQ0FiSiw0QkFnQk8saUJBQWtCLENBaEJ6QixpQ0FrQlcsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGtCQUFvQixDQVFwQix5RDVGbEJtQyxDNEZtQm5DLG1CQzVCeUMsQ0Q2QnpDLGdCQzlCc0MsQ25GMGdCOUMscUNrRjFnQkgsaUNBc0JlLG1CQUFvQixDQWUzQixDQXJDUixxQ0F5QmUsVUFBVyxDQUNYLGlCQUFtQixDbEZnZi9CLG9Da0YxZ0JILGlDQWdDZSx5RDVGdEIrQixDNEYyQnRDLENsRnFlTCxvQ2tGMWdCSCxpQ0FtQ2Usc0Q1RnpCK0IsQzRGMkJ0QyxDQXJDUiw0Qm5Gc0RPLGVBMUJnQixDQTBCaEIsUUF6QlMsQ0F5QlQsU0F4QlUsQ21GYVYsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENuRkdmLCtCQUVJLFFBbEJLLENBa0JMLFNBakJNLENDeWVkLHFDa0YxZ0JILDRCQWdEVyxxQkFBc0IsQ0FJN0IsQ0FwREosbUNBd0RPLGdCQUFpQixDQUNqQixrQkFBb0IsQ0F6RDNCLDBDQTJEVyxlQ3BEd0IsQ0NaeEMsWUFDSSxzQkNiK0IsQ0RjL0IsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixxQkFDSSxhQUFjLENBQ2QsVUFDSixDQUNBLGtCQUNJLGFsRmxCZSxDa0ZtQmYsb0JBQXFCLENBRXpCLG1CckYrQ1EsZUFqQmdCLENBaUJoQixRQWhCUyxDQWdCVCxTQWZVLENxRjlCZCxlQUFnQixDckZ1Q1osc0JBRUksUUFUSyxDQVNMLFNBUk0sQ3FGL0JqQix3QkFFTyxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGdCQUFrQixDQUNsQixhbEY5QlcsQ2tGZ0NmLDBCQUNJLGFsRmpDVyxDa0ZvQ25CLDRDQUVJLG9CQUFxQixDQUVyQiwwRDlGeEJ5QyxDOEZ5QnpDLGdCQ3ZDNkIsQ0R3QzdCLG1CQ3ZDZ0MsQ3JGcWhCaEMsb0NvRnBmSiw0Q0FTUSwwRDlGN0JxQyxDOEZnQzVDLENFN0JELGlCQUVJLGlCQUFrQixDdEY2RWxCLHdDQUNJLGtCbURyR2tCLENuRHVHbEIsOENBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxvRkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSwwQ0FjUSwyRFZ4RzZCLENVZ0dyQywwQ0FZUSwyRFY1RzZCLENVOEdoQyxDc0Y1R2pCLGdCQU1RLFVBQVcsQ0FObkIsYUFTUSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUVmLGlCQUNJLHdCQUF5QixDQUN6QiwyRGhHWmdELENnR2FoRCxhcEZqQ2UsQ29GbUNuQixlQUNJLHNEaEdwQnlDLENnR3FCekMsYXBGekJpQixDb0YwQmpCLGFBQWMsQ0FwQnRCLDREQXlCUSxTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsNEJBQTZCLENBRzdCLFlBQWEsQ0FDYixjQUFnQixDQUNoQixZQUFhLENBQ2Isc0JDbEN5QyxDRG1DekMsd0JwRjVDaUIsQ29GTXpCLGdKQXlDWSxrQnBGM0RXLENvRjREWCxvQnBGNURXLENvRmtCdkIsd0tBNENnQixVcEZwRE0sQ29GUXRCLHdFQWdEWSxhcEZ0RGEsQ29GdURiLGFBQWMsQ0FLckIsb0NBRU8sc0RoRzFEcUMsQ2dHMkRyQyxhcEYvRGEsQ29GZ0ViLGNBQWUsQ0FKdEIsZ0RBTVcsYUN2RW9ELENEd0VwRCxTQUFVLENBUHJCLDRDQVVXLHdCQ3hFOEIsQ0R5RTlCLFVBQVcsQ0FYdEIsK0NBY1csd0JDekVpQyxDRDBFakMsVUFBVyxDQUt0QiwwQ0FFTyxxQnBGcEZVLENvRmtGakIsa0RBSVcsaUJBQWtCLENBQ2xCLGFwRnJGUyxDb0ZnRnBCLHlEQU9lLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxVQUFXLENBQ1gsUUFBUyxDQUNULDBCQUEyQixDQUMzQix3QkNoRzBCLENEa0Z6QyxxREFrQlcsaUJBQWtCLENBQ2xCLGFwRm5HUyxDb0ZnRnBCLDREQXFCZSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsVUFBVyxDQUNYLFFBQVMsQ0FDVCwwQkFBMkIsQ0FDM0Isd0JDM0c2QixDRCtFNUMsMENBaUNPLFVDaklpQixDRHFJekIsa0JBQ0ksK0RoRzlHZ0QsQ2dHK0doRCxhQzVINEQsQ0Q2SDVELHdCQUF5QixDQUN6QixZQUFZLENBQ1oscUJBQXNCLENBSXRCLGNBQWUsQ3RGOFlmLG9Dc0Z2Wkosa0JBT1Esa0JBQW1CLENBZ0MxQixDQXZDQSxvQkFXTyxnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLGtCQUFtQixDQWIxQiw4QkFlVyxjQUFlLENBR3ZCLDBCQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUVYLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FHcEIsdURBRU8sd0JDakppQyxDRHFKeEMsb0RBRU8sd0JDMUo4QixDQ1Y5QyxlQUNJLGNBQWUsQ0FDZixRQUFTLENBQ1QsVUFBVyxDQUNYLFdDVHlCLENEVXpCLFlBQWEsQ0FDYix3QnRGSG1CLENGcWhCZixvQ3dGeGhCUixlQVNRLFlBQWEsQ0FpRnBCLENBOUVHLHdCQUNJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQVFoQixnREFKSSxVQUFXLENBQ1gsV0FPWSxDQUpoQixzQkFDSSxZQUFhLENBQ2Isa0JBRVksQ0FHaEIscUJBQ0ksU0FBVSxDQUNWLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FOdEIsb0NBVVcsVUFBVyxDQUNYLFdBQVksQ0FYdkIscUNBZVcsV0NqRHNCLENEa0NqQyxpQ0FtQlcsV0FBWSxDQW5CdkIsbUNBc0JlLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsNERsR3pDNkIsQ2tHMEM3QixvQkFBcUIsQ0FDckIsVXRGakRFLENzRm9CakIsNkNBZ0NtQixTdEZwREYsQ3NGcURFLFVBQVcsQ0FDWCxXQUFZLENBbEMvQixrQ0F3Q1csV0FBWSxDQXhDdkIsb0NBMENlLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsNERsRzdENkIsQ2tHOEQ3QixvQkFBcUIsQ0FDckIsVXRGckVFLENzRm9CakIsK0NBb0RtQixTdEZ4RUYsQ3NGeUVFLFVBQVcsQ0FDWCxXQUFZLENFK0pwQyxvQkFFSSwrQ0NsUHlOLENEbVB6TixheEZuUG1CLEN3Rm9QbkIsaUJBQWtCLENBQ2xCLGlCQTRTa0IsQ0FyU2xCLDREQUpJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBU3VCLENBUDNCLDZCQUNJLGlCQUFrQixDQUVsQixVQUFXLENBR1gscUJBQ3VCLENBUDFCLDJDQVVPLGdCQUFpQixDQXRCN0IsMkJBMkJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQ2hSaUQsQ0QrT3pELDJCQXNDUSxVQUFXLENBQ1gsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0F6QzFCLG9DQTJDWSxnQnBGOVFxQixDb0YrUXJCLFVBQVcsQ0FDWCxZQUFhLENBQ2IsNkJBQThCLEMxRnVQbEMsb0MwRnJTUixvQ0FnRGdCLGtCQUFtQixDQUcxQixDQW5EVCwyQ0FzRFksVUFBVyxDQUNYLGVBQWdCLEMxRjhPcEIsb0MwRnJTUiwyQ0F5RGdCLGlCQUFrQixDQUNsQixTQUFVLENBRWpCLEMxRi9PRCxtREFDSSxrRVZqRHFDLENVa0RyQyxhRS9EVyxDRmdFWCxpQjJGbERxQyxDM0ZtRHJDLG1CMkZsRHVDLEMzRnFEdkMscURBQ0ksYUVyRU8sQ3dGZ1B2Qiw4Q0FtRVksVUFBVyxDQUNYLE1BQU8sQ0FDUCxpQkFBa0IsQzFGZ090QixvQzBGclNSLDhDQXdFZ0IsU0FBVSxDQUNWLGVBQWdCLENBa0J2QixDQTNGVCx1REE0RWdCLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGlCQUFrQixDQWdCN0Isb0RBRU8sWUFBYSxDQUZwQiw2REFJVyxhQUFjLENBQ2QsZ0JwRnZVaUIsQ29Ga1U1QixtRUFVZSxZQUFhLENBQ2IsY0FBZSxDQUNmLDBCQ2hVMEMsQ0RpVTFDLGtCQVVHLENBS0gsb0NBNUJmLDJFQTZCbUIsY0M5VThCLENEK1U5QixzQkFBa0ksQ0FZekksQ0FURyxxQ0FqQ2YsMkVBa0NtQixjQy9Va0MsQ0RnVmxDLHNCQUEwSSxDQUkxSSxVQ2hWa0MsQ0RpVmxDLHFCQUwwSSxDQU9qSixDQTFDWiwwREE4Q1csaUJBQWtCLENBQ2xCLFVBQVcsQ0EvQ3RCLHFGQWtEbUIscUJBQXNCLEMxRm9KdEMsb0MwRnRNSCxpRkFzRHVCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FFekIsQzFGNkliLG9DMEZ0TUgsb0ZBNER1QixVQUFXLENBRWxCLEMxRndJYixvQzBGdE1ILHNFQW1FdUIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixVQUFXLENBRWxCLEMxRnpUakIsNkVBQ0ksaUIyRmxENEMsQzNGbUQ1Qyw2RkFDSSxrQm1EckdrQixDbkRzR2xCLGlCMkZuRGdELEMzRm9EaEQsbUdBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCw4TEFDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSwrRkFjUSwyRFZ4RzZCLENVZ0dyQywrRkFZUSwyRFY1RzZCLENVOEdoQyxDMEZvTlosd0VBNEVtQixpQkFBa0IsQzFGMEhsQyxvQzBGdE1ILHdFQThFdUIsU0FBVSxDQUNWLGVBQWdCLENBbUN2QixDQWxIaEIseUZBbUYyQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDMUZpSDNDLG9DMEZ0TUgseUZBdUYrQixhQUFjLENBRXJCLEMxRjNVekIsNkZBQ0ksaUIyRi9Ca0QsQzNGZ0NsRCw2R0FDSSxrQm1EckdrQixDbkRzR2xCLGlCMkZoQ3NELEMzRmlDdEQsbUhBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCMkZsQ3FELEMzRjBDekQsOE5BQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUksK0dBY1EsMkRWeEc2QixDVWdHckMsK0dBWVEsMkRWNUc2QixDVThHaEMsQzBGb05aLCtGQThGMkIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QiwwQkFBMkIsQ0FoR3RELHlGQW1HMkIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBckcxQyx1RjFGclFHLDhEVnJEMkMsQ1VzRDNDLGFFM0VlLENGNEVmLGUyRk9xRCxDM0ZOckQsbUIyRk95RCxDM0ZMekQsbUIyRk15RCxDRG1XakMsZUFBZ0IsQ0FDaEIsaUJBQWtCLEMxRnpXMUMseUZBQ0ksYUVqRlcsQ3dGK1VsQix5RkE2RzJCLGVBQWdCLEMxRmxYeEMsOERWN0R5QyxDVThEekMsYUUzRWUsQ0Y0RWYsZTJGZ0JxRCxDM0ZmckQsbUIyRmdCeUQsQzNGZnpELG9CMkZnQjBELEMzRmQxRCwyRkFDSSxhRWpGVyxDRnFoQmYsb0MwRnRNSCwyRUFxSHVCLFNBQVUsQ0F5Q2pCLENBOUpoQiwrRkF5SDJCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLEMxRjJFM0Msb0MwRnRNSCwrRkE2SCtCLGFBQWMsQ0FFckIsQzFGalh6QixtR0FDSSxpQjJGUXNELEMzRlB0RCxtSEFDSSxrQm1EckdrQixDbkRzR2xCLGlCMkZPMEQsQzNGTjFELHlIQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QjJGS3lELEMzRkc3RCwwT0FDSSxhQUFjLENBRWQsYUVuSE8sQ0Z3aEJmLG9DQTlhSSxxSEFjUSwyRFZ4RzZCLENVZ0dyQyxxSEFZUSwyRFY1RzZCLENVOEdoQyxDMEZvTlosZ0dBb0kyQixpQkFBa0IsQzFGelkxQyxrRVZyRDJDLENVc0QzQyxhRTNFZSxDRjRFZixlMkY4Q21ELEMzRjdDbkQsbUIyRjhDdUQsQzNGNUN2RCxtQjJGNkN1RCxDM0Z5WnZELG9DMEZ0TUgsZ0dBc0krQixpQkFBa0IsQ0FzQnpCLEMxRjNackIsa0dBQ0ksYUVqRlcsQ3dGK1VsQiwyRzFGclFHLG1FVjdEeUMsQ1U4RHpDLGFFM0VlLENGNEVmLGUyRm9EOEQsQzNGbkQ5RCxtQjJGb0RrRSxDM0ZsRGxFLGdCMkZtRCtELENEd1ZuQyxhQUFjLENBQ2QsaUJBSUcsQzFGL1kvQiw2R0FDSSxhRWpGVyxDd0YrVWxCLHFIQW9KK0IsY0FBZSxDQXBKOUMscUhBd0orQixhQUFjLEMxRjdaMUMsbUVWN0R5QyxDVThEekMsYUUzRWUsQ0Y0RWYsZTJGb0Q4RCxDM0ZuRDlELG1CMkZvRGtFLEMzRmxEbEUsZ0IyRm1EK0QsQ0R1V25DLGlCQUFrQixDMUZ6WjlDLHVIQUNJLGFFakZXLEN3RnFmbkIsZ0NBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUZyQiw0Q0FJTyxlcEY5ZW9CLENvRitlcEIsVUFBVyxDQUxsQixxREFRVyxpQkFBa0IsQzFGaGE5Qix5REFDSSxpQjJGMEUwQyxDM0Z6RTFDLHlFQUNJLGtCbURyR2tCLENuRHNHbEIsaUIyRnlFOEMsQzNGeEU5QywrRUFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLHNKQUNJLGFBQWMsQ0FFZCxhRWhITyxDRnFoQmYsb0NBOWFJLDJFQWNRLDJEVnhHNkIsQ1VnR3JDLDJFQVlRLDJEVjVHNkIsQ1U4R2hDLENBMFpULG9DMEZoQ0gsa0RBaUJlLGdCQUFrQixDQXFCekIsQ0F0Q1IsaUVBb0JlLFlBQWEsQzFGWXpCLG9DMEZoQ0gsaUVBdUJtQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHlDQUE0QyxDQUM1Qyx1QkFBeUIsQ0FDekIsVUFBVyxDQUNYLFVBQVcsQ0FFWCx5RHBHOWYyQixDb0crZjNCLGdCQUFpQixDQUNqQix3QnhGcmhCRCxDd0Z1aEJDLGVBQWdCLENBR3ZCLENBU2Isa0NBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FIckIseURBS08sVUFBVyxDQUNYLGdCcEY1aEJxQixDb0ZzaEI1QixzREFTTyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLG9CQUFzQixDMUZ6QjFCLG9DMEZjSCxzREFhVyxrQkFBbUIsQ0EwSzFCLENBdkxKLDBFQWtCbUIsWUFBYSxDQWxCaEMsMEVBc0JtQixlQUFnQixDQUNoQixhQUFjLEMxRnJDOUIsb0MwRmNILDBFQXlCdUIsYUFBYyxDQUNkLFNBQVUsQ0FFakIsQzFGbGVqQiw4RUFDSSxpQjJGbEQ0QyxDM0ZtRDVDLDhGQUNJLGtCbURyR2tCLENuRHNHbEIsaUIyRm5EZ0QsQzNGb0RoRCxvR0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGdNQUNJLGFBQWMsQ0FFZCxhRWhITyxDRnFoQmYsb0NBOWFJLGdHQWNRLDJEVnhHNkIsQ1VnR3JDLGdHQVlRLDJEVjVHNkIsQ1U4R2hDLEMwRndhWix5RUFtQ21CLGlCQUFrQixDQW5DckMsMEZBc0MyQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDMUY5ZS9DLDhGQUNJLGlCMkYvQmtELEMzRmdDbEQsOEdBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQjJGaENzRCxDM0ZpQ3RELG9IQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QjJGbENxRCxDM0YwQ3pELGdPQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLGdIQWNRLDJEVnhHNkIsQ1VnR3JDLGdIQVlRLDJEVjVHNkIsQ1U4R2hDLEMwRndhWixnR0E4QzJCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsMEJBQTJCLENBaER0RCwwRkFtRDJCLFlBQWEsQ0FDYixrQkFBbUIsQ0FwRDlDLHdGMUZ6ZEcsOERWckQyQyxDVXNEM0MsYUUzRWUsQ0Y0RWYsZTJGT3FELEMzRk5yRCxtQjJGT3lELEMzRkx6RCxtQjJGTXlELENEc2dCakMsZUFBZ0IsQ0FDaEIsaUJBQWtCLEMxRjVnQjFDLDBGQUNJLGFFakZXLEN3Rm1pQmxCLDBGQTREMkIsZUFBZ0IsQzFGcmhCeEMsOERWN0R5QyxDVThEekMsYUUzRWUsQ0Y0RWYsZTJGZ0JxRCxDM0ZmckQsbUIyRmdCeUQsQzNGZnpELG9CMkZnQjBELEMzRmQxRCw0RkFDSSxhRWpGVyxDd0ZtaUJsQixnSEFnRStCLGtCQ25nQmlDLENEbWNoRSxnR0F3RTJCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLEMxRmhoQi9DLG9HQUNJLGlCMkZRc0QsQzNGUHRELG9IQUNJLGtCbURyR2tCLENuRHNHbEIsaUIyRk8wRCxDM0ZOMUQsMEhBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCMkZLeUQsQzNGRzdELDRPQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLHNIQWNRLDJEVnhHNkIsQ1VnR3JDLHNIQVlRLDJEVjVHNkIsQ1U4R2hDLEMwRndhWixpRzFGemRHLGtFVnJEMkMsQ1VzRDNDLGFFM0VlLENGNEVmLGUyRjhDbUQsQzNGN0NuRCxtQjJGOEN1RCxDM0Y1Q3ZE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MkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLHdGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLDRDQWNRLDJEVnhHNkIsQ1VnR3JDLDRDQVlRLDJEVjVHNkIsQ1U4R2hDLEM0RlpaLHNDQUdPLGNBQWUsQzVGckRuQixtQ0FDSSx3RFZqRHFDLENVYnpDLDJCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLG1FQUNJLGtCRWZPLENGa0JYLGtFQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsZ0ZBQ0ksa0JFeEJHLEMwRmdJbEIsNkNBRU8sUzFGeEhVLEMwRnlIVixXbEV0SWlDLENrRXVJakMsWWxFdElrQyxDMUJ1aEJ0Qyx1RjRGclpILDZDQU1XLFdsRXRJaUMsQ2tFdUlqQyxZbEV0SWtDLENrRTJJekMsQ0FaSixvREFVVyxXMUZoSU0sQzBGc0hqQixrSkFnQmUsWTFGN0lHLEMwRjZIbEIsZ0tBa0JtQixjMUYvSUQsQzRGNkV2QixZQUNJLFU1RnZFa0IsQzRGd0VsQixpQkFBa0IsQ0FFbEIsd0JBQ0ksK0NDakZxSyxDRGdGeEssK0JBSU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1Asd0JDekZpQyxDRDZGekMscUJBQ0ksZ0J4RjVFbUIsQ3dGNkVuQixpQnhGN0VtQixDd0Y4RW5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCQUFpQixDQUNqQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixNQUFPLEM5RjRhUCxvQzhGdGJKLHFCQWFRLGdCeEZ2RmUsQ3dGd0ZmLGlCeEZ4RmUsQ3dGMEZ0QixDQUVELHVCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0Qiw0QkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLEM5RjNCakIsMENBQ0ksa0JtRHJHa0IsQ25EdUdsQixnREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLHdGQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLDRDQWNRLDJEVnhHNkIsQ1VnR3JDLDRDQVlRLDJEVjVHNkIsQ1U4R2hDLEM4RkVaLHNDQUdPLGNBQWUsQ0FuRDNCLDhCQXVEUSxVNUY3SGMsQzRGc0V0Qix3Q0EwRFEsY0FBZSxDOUYxRWYsbUNBQ0ksd0RWakRxQyxDVWJ6QyxvQkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCxxREFDSSxrQkVmTyxDRmtCWCxvREFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGtFQUNJLGtCRXhCRyxDNEZrSmxCLDZDQUVPLFk1RmpKVyxDNEZrSlgsV3BFeEppQyxDb0V5SmpDLFlwRXhKa0MsQzFCdWhCdEMsdUY4Rm5ZSCw2Q0FNVyxXcEV4SmlDLENvRXlKakMsWXBFeEprQyxDb0U2SnpDLENBWkosb0RBVVcsYzVGekpPLENGc0tmLDREQUNJLFVFaEtVLENGa0tkLGdDQUNJLFVFbktVLENGb0tWLFdBQVksQ0ErSlosMllBQ0ksVUVwVU0sQ0Y4V1YsdURBQ0ksZUUvV00sQ0Z1WkYsZ0RBRUksU0V6WkYsQ0Y4Z0JkLG9DOEZ2WEosa0JBSVEsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FhckIsQ0FsQkEsb0VBVUEsVTVGaktpQixDNEZrS2pCLGlCNUZsS2lCLEM0RnVKakIsMEVBYUMsaUI1RnBLZ0IsQzhGd0Z0QixZQUNJLFU5RnpGa0IsQzhGMEZsQixpQkFBa0IsQ0FFbEIsd0JBQ0ksK0VDbkdxSyxDRGtHeEssK0JBSU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsbUM5RjdHVyxDOEZpSG5CLHFCQUNJLGdCMUY5Rm1CLEMwRitGbkIsaUIxRi9GbUIsQzBGZ0duQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQjFGeEc4QixDMEZ5RzlCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIs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VW1EMUdhLENuRDJHYiw0Qm1HUjZDLENuR2dCakQsd01BQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUksb0dBY1EsMkRWeEc2QixDVWdHckMsb0dBWVEsMkRWNUc2QixDVThHaEMsQ2tHc05aLG9GQWtEMkIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QiwwQkFBMkIsQ0FwRHRELDhFQXVEMkIsWUFBYSxDQUNiLHFCQUFzQixDbEc0STlDLG9Da0dwTUgsOEVBMkQrQixrQkFBbUIsQ0FNMUIsQ0FqRXhCLCtGQStEK0IsY0FBZSxDQS9EOUMsNEVBbUUyQixlQUFnQixDbEcxVXhDLGtFVnJEMkMsQ1VzRDNDLFVFcEVjLENGcUVkLGVtR2lDNkMsQ25HaEM3QyxtQm1HaUNpRCxDbkc5QmpELDhFQUNJLFVFMUVVLENnRzBVakIsOEVBdUUyQixlQUFnQixDbEc5VXhDLGtFVjdEeUMsQ1U4RHpDLFVFcEVjLENGcUVkLGVtR3lDNkMsQ25HeEM3QyxtQm1HeUNpRCxDRHNTekIsb0JBQXFCLENsRzVVN0MsZ0ZBQ0ksVUUxRVUsQ2dHMFVqQixvRkFrRjJCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENsR3hVL0Msd0ZBQ0ksaUJtRzhCOEMsQ25HN0I5Qyx3R0FDSSxrQm1EckdrQixDbkRzR2xCLGlCbUc2QmtELENuRzVCbEQsOEdBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCbUcyQmlELENuR25CckQsb05BQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUksMEdBY1EsMkRWeEc2QixDVWdHckMsMEdBWVEsMkRWNUc2QixDVThHaEMsQ2tHc05aLHFGbEd2UUcsa0VWckQyQyxDVXNEM0MsVUVwRWMsQ0ZxRWQsZW1Hb0UyQyxDbkduRTNDLG1CbUdvRStDLENuR2pFL0MsdUZBQ0ksVUUxRVUsQ2dHMFVqQixnR2xHdlFHLG1FVjdEeUMsQ1U4RHpDLFVFcEVjLENGcUVkLGVtR3lFc0QsQ25HeEV0RCxtQm1HeUUwRCxDbkd0RTFELGtHQUNJLFVFMUVVLENnRzBVakIsdUVBb0d1QixpQkFBa0IsQ0FDbEIsV0FBWSxDQUVaLGlCQUFrQixDQXZHekMsNEVBeUcyQixvQkFBcUIsQ0FDckIsZ0JDMVhBLENEMlhBLHNCQzFYTSxDRDJYTixlQUFnQixDQUNoQixXQUFZLENsR3VGcEMsb0NrR3BNSCw0RUErRytCLHVDNUYxYjhCLEM0RjJiOUIsVUFBVyxDQVVsQixDbEdvRXJCLHVGa0c5TEgsNEVBb0grQiw2QkFBOEIsQ0FNckMsQ0ExSHhCLHFGQXdIK0Isa0JBQW1CLENBeEhsRCxpRUErSG1CLGlCQUFrQixDQS9IckMscUVBbUltQixVQUFXLENsR3ZaM0IsaUZBQ0ksMERWakRxQyxDVW1EckMsZW1HdkNxQixDbkd6QnpCLG9FQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLHFKQUNJLGtCRWZPLENGa0JYLG9KQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsa0tBQ0ksa0JFeEJHLENnR29WbEIseUNBZ0pPLFlBQW9CLENBQ3BCLHNCQUF1QixDQUN2QixpQkFBbUIsQ0FDbkIsZ0JBQW1CLENBRW5CLFVBQW1CLENBQ25CLHNCQUEwQixDQUMxQixpQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGNBQWUsQ2xHMkNuQixvQ2tHcE1ILHlDQTRKVyxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFNBQVUsQ0FDVixTQUFVLENBRWpCLENBaktKLGdEQW9LTyxNQUFpQixDQUNqQixZQUFvQixDQUNwQixTQUFpQixDQUNqQixRQUFpQixDQUNqQixlQUFpQixDQUNqQiwyQkFBK0IsQ0FDL0IsMEJBQStCLENBQy9CLFVBQW1CLENBQ25CLGtCQUFzQixDQUN0QixjQUFlLENBRWYsaUJDeFY2QyxDRHlWN0Msa0JoR3BnQlcsQ2dHcWdCWCx3QkN4Vm9ELENEdUszRCx1REFxTE8sVUFBWSxDQUVaLGlCQzVWb0QsQ0Q2VnBELGVoR2xnQlUsQ2dHbWdCVix3QkM1VjJELENuRy9FL0QsMENBQ0ksa0JtRHJHa0IsQ25EdUdsQixnREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLHdGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLDRDQWNRLDJEVnhHNkIsQ1VnR3JDLDRDQVlRLDJEVjVHNkIsQ1U4R2hDLENrR29aWixzQ0FHTyxjQUFlLENsR3JkbkIsbUNBQ0ksMERWakRxQyxDVW1EckMsZW1HdkNxQixDbkd6QnpCLG9CQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLHFEQUNJLGtCRWZPLENGa0JYLG9EQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsa0VBQ0ksa0JFeEJHLENnRytoQmxCLDZDQUVPLFNoR3ZoQlUsQ2dHd2hCVixXeEVyaUJpQyxDd0VzaUJqQyxZeEVyaUJrQyxDMUJ1aEJ0Qyx1RmtHVUgsNkNBTVcsV3hFcmlCaUMsQ3dFc2lCakMsWXhFcmlCa0MsQ3dFMGlCekMsQ0FaSixvREFVVyxXaEcvaEJNLENnR3FoQmpCLGtKQWdCZSxZaEc1aUJHLENnRzRoQmxCLGdLQWtCbUIsY2hHOWlCRCxDa0dtRXZCLFFBRUksYWxHckVtQixDa0dzRW5CLGlCQUFrQixDQUVsQixvQkFDSSwyRUN4RTZJLENEdUVoSiwyQkFJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxvQ2xHM0VVLENrRytFbEIsaUJBQ0ksZ0I5Rm5FbUIsQzhGb0VuQixpQjlGcEVtQixDOEZxRW5CLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQjlGakZ5QixDOEZrRnpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENwR3FidkIsb0NvRy9iSixpQkFhUSxnQjlGOUVlLEM4RitFZixpQjlGL0VlLEM4RmlGdEIsQ0FFRCxtQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIsd0JBQ0ksZ0JBQWlCLENBRWpCLGVBQWdCLENwR21haEIsb0NvR3RhSix3QkFNUSxlQUFnQixDQUV2QixDcEd4Qkcsc0NBQ0ksa0JtRHJHa0IsQ25EdUdsQiw0Q0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGdGQUNJLGFBQWMsQ0FFZCxhRWhITyxDRnFoQmYsb0NBOWFJLHdDQWNRLDJEVnhHNkIsQ1VnR3JDLHdDQVlRLDJEVjVHNkIsQ1U4R2hDLENBZEwsZ0ZvR21CSSxtQkFBb0IsQ3BHbkU1QiwrQkFDSSw4RFZqRHFDLENVYnpDLHVCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFSlcsQ0ZLWCxvQkVSVyxDRmNYLDJEQUNJLGtCRWZPLENGa0JYLDBEQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsd0VBQ0ksa0JFeEJHLENrR2dKbEIseUNBRU8sWWxHbEpXLENrR21KWCxXMUV0SmlDLEMwRXVKakMsWTFFdEprQyxDMUJ1aEJ0Qyx1Rm9HcllILHlDQU1XLFcxRXRKaUMsQzBFdUpqQyxZMUV0SmtDLEMwRTJKekMsQ0FaSixnREFVVyxjbEcxSk8sQ2tHZ0psQiwwSUFnQmUsWWxHN0pHLENrRzZJbEIsd0pBa0JtQixjbEcvSkQsQ2tHbUV2QixtREFxR1ksa0JBQW1CLENFaEcvQixRQUVJLGFwRzFFbUIsQ29HMkVuQixpQkFBa0IsQ0FFbEIsb0JBQ0ksK0NDOUU2SSxDRDZFaEosMkJBSU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AscUJwR2hGVSxDb0dvRmxCLG1CQUdJLHNCQUF1QixDQUN2QixpQkFDbUIsQ0FFdkIsb0NBTkksV0FBWSxDQUNaLFlBQWEsQ0FHYixrQkFXbUIsQ0FUdkIsaUJBQ0ksZ0JoRy9FbUIsQ2dHZ0ZuQixpQmhHaEZtQixDZ0dpRm5CLGlCQUFrQixDQUVsQixVQUFXLENBQ1gsZ0JoRzFGeUIsQ2dHNEZ6QixxQkFDbUIsQ3RHMGFuQixvQ3NHbmJKLGlCQVlRLGdCaEd6RmUsQ2dHMEZmLGlCaEcxRmUsQ2dHdUd0QixDdEd5Wkcsb0NzR25iSixpQkFnQlEsa0JBQW1C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bkQyR2Isd0JFeEdPLENGZ0hYLGdGQUNJLGFBQWMsQ0FFZCxhRWhITyxDRnFoQmYsb0NBOWFJLHdDQWNRLDJEVnhHNkIsQ1VnR3JDLHdDQVlRLDJEVjVHNkIsQ1U4R2hDLENBZEwsZ0Z3RzJFSSxtQkFBb0IsQ3hHM0g1QiwrQkFDSSwwRFZqRHFDLENVYnpDLHVCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLDJEQUNJLGtCRWZPLENGa0JYLDBEQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsd0VBQ0ksa0JFeEJHLENzR29HdkIsd0JBcUdRLGVBQWdCLENBQ2hCLGtCQUFtQixDeEc4VW5CLHFDd0dwYlIsd0JBd0dZLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsWUFBYyxDQUVyQixDQUVBLHlDQUVPLFl0R3BOVyxDc0dxTlgsVzlFeE5pQyxDOEV5TmpDLFk5RXhOa0MsQzFCdWhCdEMsdUZ3R25VSCx5Q0FNVyxXOUV4TmlDLEM4RXlOakMsWTlFeE5rQyxDOEU2TnpDLENBWkosZ0RBVVcsY3RHNU5PLENzR2tObEIsMElBZ0JlLFl0Ry9ORyxDc0crTWxCLHdKQWtCbUIsY3RHak9ELENzR3dPbkIsZUFDSSxVQUFXLENBR2YsY0FFSSxpQkFBa0IsQ3hHakp0QixxQkFDSSxpQnlHMUMrQixDekcyQy9CLHFDQUNJLGdCeUd4QzZCLEN6RzBDN0IsMkNBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCeUdoRGlDLEN6R3dEckMsOEVBQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUksdUNBY1EsK0RWaEcrQixDVXdGdkMsdUNBWVEsb0VWeEdvQyxDVTBHdkMsQ0EwWlQsb0N3R3pTSixjQUlRLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FLekIsQ0FWQSw4QkFRTyxZQUFhLENFakx6QixtQkFFSSxheEdyRW1CLEN3R3NFbkIsaUJBQWtCLENBRWxCLCtCQUNJLGtEQUFxRixDQUR4RixzQ0FJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxX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SXBFbUIsQ3FJcUVuQixpQkFBa0IsQ0FFbEIsMkJBQ0ksa0ZDdkV1TCxDRHNFMUwsa0NBR08sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsbUNySS9FVyxDcUltRm5CLHdCQUNJLGdCaklqRW1CLENpSWtFbkIsaUJqSWxFbUIsQ2lJbUVuQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQmpJOUV5QixDaUkrRXpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLEN2SXdidkIsb0N1SWpjSix3QkFXUSxnQmpJMUVlLENpSTJFZixpQmpJM0VlLENpSTZFdEIsQ0FFRCwwQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIsK0JBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDdklkakIsNkNBQ0ksa0JtRHJHa0IsQ25EdUdsQixtREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLDhGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLCtDQWNRLDJEVnhHNkIsQ1VnR3JDLCtDQVlRLDJEVjVHNkIsQ1U4R2hDLENBOURULHNDQUNJLHdEVmpEcUMsQ1ViekMsOEJBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVHVSxDRkZWLG9CRVJXLENGY1gseUVBQ0ksa0JFZk8sQ0ZrQlgsd0VBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCxzRkFDSSxrQkV4QkcsQ3FJa0lsQixnREFFTyxTckkxSFUsQ3FJMkhWLFc3R3hJaUMsQzZHeUlqQyxZN0d4SWtDLEMxQnVoQnRDLHVGdUluWkgsZ0RBTVcsVzdHeElpQyxDNkd5SWpDLFk3R3hJa0MsQzZHNkl6QyxDQVpKLHVEQVVXLFdySWxJTSxDcUl3SGpCLHdKQWdCZSxZckkvSUcsQ3FJK0hsQixzS0FrQm1CLGNySWpKRCxDdUk0Q3ZCLHVCQUVJLCtDQTlDMk8sQ0ErQzNPLGF2SS9DbUIsQ3VJZ0Ru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QixDQUN2QixVQUFzQixDQUN0QixPQUFzQixDQTVMbEQsMkhBZ000QixTQUFXLENBaE12Qyx5SEFvTTRCLFVBQVksQ0FDZixDQXJNekIseUNBNE1ZLFVBQVcsQ0FDWCxZQUFhLEM5SW9LakIsb0M4SWpYUix5Q0ErTWdCLFFBQVMsQ0FFaEIsQ0FqTlQsOENBb05ZLGlCQUFrQixDOUl0T3RCLHVGQUNJLGlCK0l2SDhDLEMvSXdIOUMsb0VWbkk0QyxDVW9JNUMsYStJMUZ1RCxDL0kyRnZELGErSXZGdUQsQ0RxR25FLG9DOUkxRlEsOERWckQyQyxDVXNEM0MsYStJN0J5QyxDL0k4QnpDLGlCK0k3QndDLEMvSWlDeEMsc0NBQ0ksYStJbkNxQyxDL0llekMsZ0RBQ0ksMERWakRxQyxDVWtEckMsYStJckJnQyxDL0lzQmhDLGlCK0lyQitCLEMvSXlCL0Isa0RBQ0ksYStJM0I0QixDRDBINUMsMkNBK05nQixpQkNwVmdDLEMvSS9DeEMsd0NBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsYUVQVyxDRlFYLG9CRVJXLENGY1gsNkZBQ0ksa0JFZk8sQ0ZrQlgsNEZBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCwwR0FDSSxrQkV4QkcsQzRJdUt2QixzREEyT29CLHFCQUFzQixDOUlzSWxDLG9DOElqWFIsc0RBNk93QiwwQkFBMkIsQ0FFbEMsQ0EvT2pCLG1EQWlQb0IsYUFBYyxDQUNkLGNBQWUsQzlJK0gzQixvQzhJalhSLG1EQW9Qd0IsZ0JBQWtCLENBRXpCLENFaFJqQixXQUNJLDhFQ2hKbUssQ0RpSm5LLFU5SXJJa0IsQzhJc0lsQixpQkFBa0IsQ0FDbEIsb0JBQ0ksZ0IxSTNIbUIsQzBJNEhuQixpQjFJNUhtQixDMEk2SG5CLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQjFJdkl5QixDMEl3SXpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENoSjZYdkIsb0NnSnZZSixvQkFZUSxnQjFJckllLEMwSXNJZixpQjFJdEllLEMwSXdJdEIsQ0FuQkwsa0JBcUJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLG1DOUlwS2UsQzhJdUtuQixzQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FLckIseUJBRU8sZ0JBQWlCLENoSnBGckIseUNBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQm1EcEdxQixDbkRxR3JCLCtDQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsc0ZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksMkNBY1EsMkRWeEc2QixDVWdHckMsMkNBWVEsMkRWNUc2QixDVThHaEMsQ0E5RFQsa0NBQ0ksd0RWakRxQyxDVWJ6QywwQkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRVBXLENGUVgsb0JFUlcsQ0ZjWCxpRUFDSSxrQkVmTyxDRmtCWCxnRUFFSSxhRXBCTyxDRnFCUCx3QmlKSmtDLENqSk1sQyw4RUFDSSxrQkV4QkcsQzhJbU1sQiw0Q0FFTyxTOUkzTFUsQzhJNExWLFd0SHpNaUMsQ3NIME1qQyxZdEh6TWtDLEMxQnVoQnRDLHVGZ0psVkgsNENBTVcsV3RIek1pQyxDc0gwTWpDLFl0SHpNa0MsQ3NIOE16QyxDQVpKLG1EQVVXLFc5SW5NTSxDOEl5TGpCLGdKQWdCZSxZOUloTkcsQzhJZ01sQiw4SkFrQm1CLGM5SWxORCxDOEl5TmxCLHFDQUVPLGNBQWUsQ0FDZixhQUFjLENoSmxGbEIsaUVBQ0ksZWlKNUdvQyxDako2R3BDLCtEVnZIdUMsQ1V3SHZDLFVFdElVLENGMklkLGdFQUNJLGVpSnBIb0MsQ2pKcUhwQyxvRVZuSTRDLENVb0k1QyxVRTlJVSxDOElnT2xCLGlCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsVTlJbk9jLENGOGdCZCxvQ2dKOVNKLGlCQU1RLGtCQUFtQixDQUNuQixlQUFnQixDQThGdkIsQ0E1RkcsMEJBQ0ksaUJBQWtCLENoSm9TdEIsb0NnSnJTQSwwQkFHUSxn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QixnQi9KM21CYixDK0o0bUJhLGFuSi9uQlQsQ21KZ29CUyxzQkNoZm9CLENDVXBELGNBQ0ksYXJKM0ptQixDcUo0Sm5CLGlCQUFrQixDQUVsQiwwQkFDSSxpRkM5SmlMLENENkpwTCxpQ0FJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkN0S3VDLENEMEsvQyx1QkFDSSxnQmpKekptQixDaUowSm5CLGlCakoxSm1CLENpSjJKbkIsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCakpyS3lCLENpSnNLekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ3ZKK1Z2QixvQ3VKeldKLHVCQVlRLGdCakpuS2UsQ2lKb0tmLGlCakpwS2UsQ2lKc0t0QixDQUVELHlCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUtyQiw0QkFFTyxnQkFBaUIsQ3ZKekdyQiw0Q0FDSSxrQm1EckdrQixDbkRzR2xCLGlCbURwR3FCLENuRHFHckIsa0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCw0RkFDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSw4Q0FjUSwyRFZ4RzZCLENVZ0dyQyw4Q0FZUSwyRFY1RzZCLENVOEdoQyxDQTlEVCxxQ0FDSSx3RFZqRHFDLENVYnpDLDZCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLHVFQUNJLGtCRWZPLENGa0JYLHNFQUVJLGFFcEJPLENGcUJQLHdCd0pvQnFDLEN4SmxCckMsb0ZBQ0ksa0JFeEJHLENxSndObEIsK0NBRU8sWXJKMU5XLENxSjJOWCxXN0g5TmlDLEM2SCtOakMsWTdIOU5rQyxDMUJ1aEJ0Qyx1RnVKN1RILCtDQU1XLFc3SDlOaUMsQzZIK05qQyxZN0g5TmtDLEM2SG1PekMsQ0FaSixzREFVVyxjckpsT08sQ3FKd05sQixzSkFnQmUsWXJKck9HLENxSnFObEIsb0tBa0JtQixjckp2T0QsQ0YwSWYsb0VBQ0ksZXdKOUR1QyxDeEorRHZDLCtEVnZIdUMsQ1V3SHZDLGFFN0lXLENGa0pmLG1FQUNJLGV3SnRFdUMsQ3hKdUV2QyxvRVZuSTRDLENVb0k1QyxhRXJKVyxDcUpxUG5CLG9CQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsYXJKeFBlLENGcWhCZixvQ3VKaFNKLG9CQUtRLGtCQUFtQixDQUNuQixlQUFnQixDQW9HdkIsQ0FsR0csNkJBQ0ksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixxQ0FDSSxVQUFXLEN2Sm9SbkIsb0N1SnhSQSw2QkFPUSxnQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FFdkIsQ0FFRCwyQkFRSSxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBVGpCLGtDQUNJLFVBQVcsQ0FEZCwwREFHTyxVQUFXLENBQ1gsZ0JBQWlCLEN2SnVRN0Isb0N1SjVRQSwyQkFhUSxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsdUNqSmxSa0QsQ2lKb1J6RCxDQUdELDRCQUNJLFVBQVcsQ0FDWCxPQUFRLEN2SnNQWixvQ3VKeFBBLDRCQUlRLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsV0FBWSxDQUduQixDQUVELDRCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBRXZCLGlCQUFrQixDdkp3T3RCLG9DdUo3T0EsNEJBT1EsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBRTlCLENBT0QseUJBQ0ksWUFBYSxDQUNiLDZEakt0U3VDLENpS3VTdkMsaUJBQWtCLENBQ2xCLG1DQUNJLGFBQWMsQ0FVdEIsbUNBQ0ksVUFBVyxDQUNYLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FHckIsK0JBRUksWUFBYSxDdkpuUmpCLDBDQUNJLDBEVmpEcUMsQ1VtRHJDLGV3SlE0QixDeEo2Y2hDLHFDdUp2TUEsK0JBSVEsYUFBYyxDQUVyQixDQUdELDBCQUVJLGlCQUFrQixDdkp6VnRCLGtDQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFSlcsQ0ZLWCxvQkVSVyxDRmNYLGlGQUNJLGtCRWZPLENGa0JYLGdGQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsOEZBQ0ksa0JFeEJHLENxSjBWZCxnREFLTywwQkFBMkIsQ0FsTTNDLGdDQXdNUSxpQkFBa0IsQ0F4TTFCLGlDQTRNUSxZQUFvQixDQUNwQixzQkFBdUIsQ0FDdkIsaUJBQW1CLENBQ25CLGdCQUFtQixDQUVuQixVQUFtQixDQUNuQixzQkFBMEIsQ0FDMUIsaUJBQW1CLENBQ25CLGlCQUFrQixDQUNsQixRQUFTLENBck5qQix3Q0F5TlEsTUFBaUIsQ0FDakIsWUFBb0IsQ0FDcEIsU0FBaUIsQ0FDakIsUUFBaUIsQ0FDakIsZUFBaUIsQ0FDakIsMkJBQStCLENBQy9CLDBCQUErQixDQUMvQixVQUFtQixDQUNuQixrQkFBc0IsQ0FDdEIsY0FBZSxDQUVmLGlCQ3BWNEMsQ0RxVjVDLGtCckpsWWUsQ3FKbVlmLHdCQ3BWbUQsQ0Q4RzNELCtDQTBPUSxVQUFZLENBRVosaUJDeFZtRCxDRHlWbkQsa0JySnZZZSxDcUp3WWYsd0JDeFYwRCxDRDJWN0Qsd0NBRU8sY0FBZSxDQUNmLGFBQWMsQ0FHakIscURBR08sWUFBYSxDQUNiLDZCQUE4QixDdkpnSXRDLG9DdUpwSUMscURBTVcsa0JBQW1CLENBRTFCLENBUkosMERBV08sY0FBZSxDdkp5SHZCLG9DdUpwSUMsMERBYVcsU0FBVSxDQUNWLFlBQWEsQ0FhcEIsQ0EzQkosNkVBaUJXLHFCQUFzQixDQUV0QixRQUFTLEN2SmlIckIsb0N1SnBJQyw2RUFxQmUsc0JBQXVCLENBRTlCLENBdkJSLDhFQXlCVyxRQUFTLENBekJwQixrREErQk8sY0FBZSxDQUNmLGVBQWdCLEN2Sm9HeEIsb0N1SnBJQyxrREFrQ1csU0FBVSxDQUVqQixDQU1SLGtEQUtlLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQVB4QixtRUFTbUIsZ0JBQWlCLENBQ2pCLGtCckpyY0QsQ3FKc2NDLFVySi9iRixDRjhnQmQsb0N1SjFGSCxtREFnQm1CLGVBQWdCLENBRXZCLENBbEJaLGdEQXFCZSxZQUFhLENBQ2IsNkRqSzViK0IsQ2lLNmIvQixrQkFBbUIsQ0F2QmxDLHFEQXlCbUIsaUJBQWtCLENBekJyQywwREFnQ21CLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQiwwRGpLeGMyQixDaUt5YzNCLGFySjlkRCxDcUoyYmxCLHdEQXNDbUIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBdkNyQyxnRUF5Q3VCLGlFaktuZDRCLENpS29kNUIsbUJDaFhxQixDRGlYckIsYXJKdGVMLENxSjJibEIsd0VBNkMyQixpRWpLdmR3QixDaUt3ZHhCLGdCakt0ZGIsQ2lLdWRhLGFySjFlVCxDcUoyZVMsc0JDalhvQixDRGlZcEQsb0NBR1ksaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixlQUFnQixDQUw1Qiw0REFPZ0IsZ0JBQWlCLENBQ2pCLGNBQWUsQ3ZKa0J2QixzQ3VKMUJSLG9DQVdnQixlQUFnQixDQUNoQixnQkFBaUIsQ0FReEIsQ3ZKTUQscUN1SjFCUixnR0FpQm9CLGdCQUFpQixDQUNwQixDRS9RakIsY0FDSSxhdkovUG1CLEN1SmdRbkIsaUJBQWtCLENBRWxCLDBCQUNJLGlGQ2xRaUwsQ0RpUXBMLGlDQUlPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQzFRdUMsQzFKbWhCM0Msb0N5SnZSUixjQW1CUSxZQUFhLENBMllwQixDQXZZRyx1QkFDSSxnQm5KbFFtQixDbUptUW5CLGlCbkpuUW1CLENtSm9RbkIsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCbko3UThCLENtSjhROUIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ3pKc1B2QixvQ3lKaFFKLHVCQVlRLGdCbko1UWUsQ21KNlFmLGlCbko3UWUsQ21KK1F0QixDQUVELHNCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBR3JCLHlCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0Qiw4QkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLEN6SnhOckIsNEJBQ0ksZ0J5SjVGOEIsQ3pKNkY5Qiw0Q0FDSSxrQm1EckdrQixDbkRzR2xCLGlCbURwR3FCLENuRHFHckIsa0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCw0RkFDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSw4Q0FjUSwyRFZ4RzZCLENVZ0dyQyw4Q0FZUSwyRFY1RzZCLENVOEdoQyxDQTlEVCxxQ0FDSSx3RFZqRHFDLENVYnpDLDZCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLHVFQUNJLGtCRWZPLENGa0JYLHNFQUVJLGFFcEJPLENGcUJQLHdCMEpvQnFDLEMxSmxCckMsb0ZBQ0ksa0JFeEJHLEN1SnVVbEIsK0NBRU8sWXZKelVXLEN1SjBVWCxXL0g3VWlDLEMrSDhVakMsWS9IN1VrQyxDMUJ1aEJ0Qyx1RnlKOU1ILCtDQU1XLFcvSDdVaUMsQytIOFVqQyxZL0g3VWtDLEMrSGtWekMsQ0FaSixzREFVVyxjdkpqVk8sQ3VKdVVsQixzSkFnQmUsWXZKcFZHLEN1Sm9VbEIsb0tBa0JtQixjdkp0VkQsQ3VKNlZuQix5QkFDSSxpQkFBa0IsQ0FDbEIsTUFBTyxDekpzTFAsb0N5SnhMSix5QkFLUSxlQUFnQixDQU92QixDQVpBLHdDQVNPLGNBQWUsQ0FDZixhQUFjLENBTXRCLG9CQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxXQUFZLENBQ1osYXZKblhlLEN1Sm9YZiw0RG5LL1YyQyxDVWlIL0MsMENBQ0ksZTBKaEUyQyxDMUppRTNDLGlCMEpoRTZDLEMxSmtFN0Msb0VBQ0ksaUIwSm5FeUMsQzFKb0V6QywrRFZ2SHVDLENVd0h2QyxhRTdJVyxDRitJWCxnQjBKbEVpRCxDMUpxRXJELG1FQUNJLGlCMEozRXlDLEMxSjRFekMsbUVWbkk0QyxDVW9JNUMsYUVySlcsQ0Z1SlgsZ0Iw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Q0FDSSxrQm1EckdrQixDbkR1R2xCLHFEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QjhKNUNvQyxDOUpvRHhDLGtHQUNJLGFBQWMsQ0FFZCxhRWhITyxDRnFoQmYsb0NBOWFJLGlEQWNRLDJEVnhHNkIsQ1VnR3JDLGlEQVlRLDJEVjVHNkIsQ1U4R2hDLENBNUJULDBDQUNJLGtCbURyR2tCLENuRHVHbEIsZ0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCx3RkFDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSw0Q0FjUSwyRFZ4RzZCLENVZ0dyQyw0Q0FZUSwyRFY1RzZCLENVOEdoQyxDQTlEVCxtQ0FDSSx3RFZqRHFDLENVYnpDLDJCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLG1FQUNJLGtCRWZPLENGa0JYLGtFQUVJLGFFcEJPLENGcUJQLHdCOEppQm1DLEM5SmZuQyxnRkFDSSxrQkV4QkcsQzJKdUtsQiw2Q0FFTyxZM0p6S1csQzJKMEtYLFduSTdLaUMsQ21JOEtqQyxZbkk3S2tDLEMxQnVoQnRDLHVGNko5V0gsNkNBTVcsV25JN0tpQyxDbUk4S2pDLFluSTdLa0MsQ21Ja0x6QyxDQVpKLG9EQVVXLGMzSmpMTyxDMkp1S2xCLGtKQWdCZSxZM0pwTEcsQzJKb0tsQixnS0FrQm1CLGMzSnRMRCxDNkp1Q3ZCLFdBQ0ksc0JDbEQ4QixDRG1EOUIsUUNsRG9CLENEbURwQixvQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDL0p3ZXZCLG9DK0ozZUosb0JBS1EsMEJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FHMUIsQ0FFRCxrQkFDSSxpQkFBa0IsQy9KbUJsQix3RFZyRDJDLENVZ2dCM0Msb0MrSi9kSixrQkFHUSxlQUFnQixDQUNoQixnQkFBaUIsQ0FHeEIsQ0FFRCxnQmhLRVEsZUExQmdCLENnSzBCcEIsWUFBYSxDQUNiLHNCQUF1QixDaEtQbkIsbUNBTUEs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QixDQUk1QixDQWpDTCx3QkFtQ1Esa0I3TDVSZSxDNkx5UHZCLDhCQXFDWSx3QjdMalNXLEM2TDRQdkIsd0VBdUNnQixhN0xuU08sQzZMNFB2QixpREE2Q1ksNENBQWtGLEMvTGtQdEYscUMrTDdPUix1QkFJZ0IsNEJBQTZCLENBR3hDLENDbE5MLGFBR0ksc0JMdkdvQyxDS3dHcEMsVUFBVyxDQUtQLHlCQUNJLFk5TDFHVyxDOEx3R2xCLG9EQU9PLFlBQWEsQ0FQcEIsZ0dBU1csWTlMakhPLEM4TGdHdkIsMEJBdUJRLHdCOUwxSGUsQzhMbUd2QiwwREEyQlEsb0I5TDlIZSxDOEwrSGYsc0IzSXRIK0IsQ3JEK2dCL0IscUNnTXJiUiwwREE4Qlksb0I5TGpJVyxDOExrSVgsc0IzSXpIMkIsQzJJK0lsQyxDQXJETCx1RUFrQ1ksYTlMbElXLENGcWhCZixxQ2dNcmJSLHVFQW9DZ0IsYTlMbklPLEM4THFJZCxDQXRDVCxvRkF5Q1ksYTlMeklXLENGcWhCZixxQ2dNcmJSLG9GQTJDZ0IsYTlMMUlPLEM4TDRJZCxDQTdDVCx5RUFnRFksb0I5TG5KVyxDRndoQmYscUNnTXJiUix5RUFrRGdCLG9COUxySk8sQzhMdUpkLENBcERULHlEQXdEUSxvQjlMM0plLEM4TDRKZixzQjNJbkorQixDckQrZ0IvQixxQ2dNcmJSLHlEQTJEWSxvQjlMOUpXLEM4TCtKWCxzQjNJdEoyQixDMkk4S2xDLENBcEZMLGlGQStEWSxhOUwvSlcsQ0ZxaEJmLHFDZ01yYlIsaUZBaUVnQixhOUxoS08sQzhMa0tkLENBbkVULDBFQXdFZ0Isa0I5TDNLTyxDRndoQmYscUNnTXJiUiwwRUEwRW9CLGtCOUw3S0csQzhMcUxWLENBbEZiLGdGQTZFb0Isa0I5TGhMRyxDRndoQmYscUNnTXJiUixnRkErRXdCLGtCOUxsTEQsQzhMb0xOLENBakZqQiwrQkF1RlEsb0I5TDFMZSxDOEwyTGYsc0IzSWxMK0IsQzJJbUwvQixhOUx6TGUsQzhMZ0d2Qiw0Q0EyRlksYTlMM0xXLEM4TDRMWCxTTHpJdUIsQ0s2Q25DLHNEQStGWSxhOUwvTFcsQzhMZ01YLFNMN0l1QixDM0xrZTNCLHFDZ01yYlIsK0JBb0dZLG9COUx2TVcsQzhMd01YLHNCM0kvTDJCLEMySWdNM0IsYTlMck1XLEM4TCtGdkIsc0RBd0dnQixhOUx2TU8sQzhMd01QLFNMM0l1QixDS2tDdkMsNENBNEdnQixhOUwzTU8sQzhMNE1QLFNML0l1QixDS2dKMUIsQ0E5R2IsbUNBcUhZLG9COUx4TlcsQzhMeU5YLHNCM0loTjJCLEMySWlOM0IsYTlMdk5XLENGcWhCZixxQ2dNcmJSLG1DQXlIZ0Isb0I5TDVOTyxDOEw2TlAsc0IzSXBOdUIsQzJJcU52QixhOUwxTk8sQzhMNE5kLENBN0hULHVDQWlJZ0Isa0I5THBPTyxDRndoQmYscUNnTXJiUix1Q0FtSW9CLGtCOUx0T0csQzhMd09WLENBckliLHNDQXVJZ0Isa0I5TDFPTyxDRndoQmYscUNnTXJiUixzQ0F5SW9CLGtCOUw1T0csQzhMOE9WLENBM0liLCtCQWlKWSxhOUxwUFcsQ0Z3aEJmLHFDZ01yYlIsK0JBbUpnQixhOUx0UE8sQzhMd1BkLENBckpULDZCQXdKWSxvQjlMM1BXLEM4TDRQWCxzQjNJblAyQixDMklvUDNCLGE5TDFQVyxDRnFoQmYscUNnTXJiUiw2QkE0SmdCLG9COUwvUE8sQzhMZ1FQLHNCM0l2UHVCLEMySXdQdkIsYTlMN1BPLEM4TCtQZCxDQWhLVCw2QkFtS1ksYTlMblFXLENGcWhCZixxQ2dNcmJSLDZCQXFLZ0IsYTlMclFPLEM4THVRZCxDQXZLVCxpQ0EyS2dCLGtCOUw5UU8sQ0Z3aEJmLHFDZ01yYlIsaUNBNktvQixrQjlMaFJHLEM4TGtSVixDQS9LYixnQ0FpTGdCLGtCOUxwUk8sQ0Z3aEJmLHFDZ01yYlIsZ0NBbUxvQixrQjlMdFJHLEM4THdSVixDQXJMYixrQ0F5TFksa0I5TDVSVyxDRndoQmYscUNnTXJiUixrQ0EyTGdCLGE5TDlSTyxDOExnU2QsQ0E3TFQsaUNBa01ZLHNCTHBSb0MsQ0trRmhELDJDQXdNWSxhOUwzU1csQzhMbUd2QiwwQ0EyTVksYTlMbFNhLEM4THVGekIseUNBaU5RLDhCOUxwU2lCLEM4THlTekIsYUFDSSxhOUwxVG1CLEM4TDJUbkIsc0JMclIwQyxDS3VSMUMsbUJBQ0ksVTlMcFRjLEM4THFUZCxTOUxyVGMsQzhMc1RkLGtCOUxoVWUsQzhMbUd2QixhQW1PSSxxQzNLdFVxQyxDMkt1VXJDLFlBQWEsQ0FDYixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUVWLGMxTHhUc0IsQzBMeVR0QixhQUFjLENBc0tkLFlBQWEsQ0E5S2pCLG1CQWFRLFlBQWEsQ2hNc01iLG9DZ01yYlIsYUFtUFEsYTFMalVpQixDMExxZnhCLENBakxHLG9CQUNJLFlBQWEsQ2pNOVVqQixXQUFZLENBQ1osUUFBUyxDQUNULFNBQVUsQ0FDVixVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLHNCQUF1QixDQUd2QixhQUFjLENBQ2QsWUFBYSxDQUNiLGtCQUFtQixDQUduQixrQkFBbUIsQ0FHbkIsOEJBQStCLENBQy9CLCtCQUFnQyxDQUdoQyx1QkFBd0IsQ2lNNlRwQixpQkFBa0IsQ0FDbEIsU0wxUjRCLENLMlI1QixPTDNSNEIsQ0s0UjVCLGNBQWUsQ0FwUGYseUJBdVBJLGFBQWMsQ0FDZCxXQUFZLENBQ1osV0FBNkMsQ0FDN0MsWUFBOEMsQ0FDOUMsbUJBQXFCLENBSTdCLHNCQUNJLGdCMUwzVnlCLEMwTDRWekIsYUFBYyxDQUdsQixtQkFDSSw0QkFBNkIsQ0FDN0IsV0FBWSxDQUNaLFVBSUcsQ0FHUCw0QkFDSSxnQkFBaUIsQ0FDakIsY0FBZSxDQXZEdkIscUJBMkRRLGVBQWdCLENBR3BCLHVCQUNJLGVBQWdCLENBQ2hCLGFBQWMsQ0FJZCxjQUFlLENBQ2YsS0FBTSxDQUNOLE1BQU8sQ0FDUCxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osOEIzS2haaUMsQzJLaVpqQyxnQ0FBbUMsQ0FDbkMscUJBQXNCLENBRXRCLGVMdlV1QixDSzBVdkIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUVmLGdCQUFpQixDQUVqQixjQUFnQixDQUVoQixtREwvVTJGLEMzTHljM0Ysb0NnTXJKSix1QkE4QlEsU0FBVSxDQUNWLGN4QjNaZSxDd0I0WmYsYUFBYyxDQWdDckIsQ0E3QkcscURBQ0ksa0JBQW1CLENBQ25CLHVCQUErQixDQXJDdEMsa0RBeUNPLHFCQUF1QixDQXpDOUIsb0NBNkNPLFlBQWEsQ0E3Q3BCLDZDQWdEVyw0QkFBcUQsQ0FDckQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FuRHpCLDJDQXVEVyxhQUFjLENBdkR6QiwwQ0EyRFcsa0JMaFhpQixDS3VQakMsMkRBa0lRLFNMcFh5QixDS3VYN0IscUJBQ0ksWUFBYSxDQWFiLGE5THhkZSxDOEx5ZGYsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxtQkFBb0IsQ0FDcEIsa0NBQXFDLENBQ3JDLHFCQUF1QixDQXRCMUIsNEVBTU8saUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsd0JBQXlCLENBQ3pCLHlDQUEwQyxDQVZqRCx1REEwQk8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBNUJiLDRCQWdDTyxXQUFZLENBQ1osNkJBQStCLENBQy9CLHFCQUF1QixDQWxDOUIsMkJBcUNPLFVBQVcsQ0ExS3ZCLDRCQWdMUSxpQkFBa0IsQ0FHckIsbUNBRU8sa0JBQW1CLENBSTFCLGlFQUdPLGFBQWMsQ0FJckIsdURBRU8saUJBQWtCLENBSzlCLGlFaE1qRkksMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLG1CQUFxQixDQUNyQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDZ01pRnBCLHlCQUNJLGVBQWdCLENBRG5CLG1GQUtPLGFBQWMsQ0FMckIsMENBU08sdUQxTTVnQnFDLEMwTTZnQnJDLG1CTC9nQnFDLENLZ2hCckMsd0JML2dCeUMsQ0tvZ0JoRCx5Q0FlTyw4RDFNOWdCNEMsQzBNK2dCNUMsbUJMMWhCb0MsQ0syaEJwQyx3QkwxaEJ3QyxDM0w4Z0I1QyxxQ2dNTEoseUJoTXhGQSwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLENnTXdHbkIsQ0FHRCw0QkFDSSxRQUFTLENBR2IsNkJBQ0ksWUFBYSxDQUNiLG1CQUFvQixDQUNwQixzQkFBdUIsQ0FHM0IsMEJBQ0ksTUFBTyxDaE1yakJQLHdDQUNJLHlEVllxQyxDVVhyQyx3QndCRjBCLEN4QkcxQixrQkVOVyxDRk9YLFVFR1UsQ0ZGVix3QjJMbUJzQyxDM0xidEMsNkZBQ0ksa0JFWk8sQ0ZlWCw0RkFFSSxVRVZNLENGV04sb0JFbEJPLENGb0JQLDBHQUNJLGtCRXJCRyxDOEx5akJuQiwwQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULDhCQUErQixDQUduQyx5QkFDSSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGNBQWUsQ0FDZixzQkFBdUIsQ0FFdkIsY0FBZ0IsQ0EvRHhCLCtCQW1FUSxjQUFnQixDQUloQixTQUEyQyxDQUMzQyxlQUFtQixDQXhFM0IsK0RBOEVRLGVMeGlCa0MsQ0t5aUJsQyxXQUFZLENBQ1osZUFBZ0IsQ0FoRnhCLDRFQW1GWSxtQkxuakIyQixDS29qQjNCLGdCTG5qQndCLENLK2RwQyw4REF5RlEsZUxuakJrQyxDS29qQmxDLFdBQVksQ0FDWixlQUFnQixDQTNGeEIsc0ZBNkZZLG1CTDdqQjJCLENLOGpCM0IsZ0JMN2pCd0IsQ0srZHBDLHNFQWtHUSxTQUFVLENBbEdsQiwrREF3R1Esb0IzSXptQjZCLEMySWlnQnJDLG9DQTZHUSxvQjNJOW1CNkIsQzJJK21CN0IsZUFBZ0IsQ0E5R3hCLHdDQWtIUSxvQjNJbm5CNkIsQzJJb25CN0IsZUw3a0JrQyxDSzBkMUMsbUVBdUhRLG1CTHZsQitCLENLd2xCL0IsZ0JMeGxCK0IsQ0tnZXZDLGtDQTRIUSxvQjNJN25CNkIsQzJJOG5CN0IsZUw3bEIrQixDS2dldkMsaUNBbUlRLFNMbG1CNEIsQ0txbUIvQix5REFJVyxxQkFBc0IsQ0FDdEIsU0FBVSxDQUxyQixxREFTVyxhQUFjLENBVHpCLHFEQWFXLHFCQUFzQixDQWJqQyxzREFpQlcsVUFBVyxDQUNYLGNBQWdCLENBbEIzQixzREFzQlcsY0FBZSxDQUNmLFNBQVUsQ0FDVixVQUFXLENBQ1gsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLFNBQVUsQ0FDVixpQkFBa0IsQ0E5QjdCLHdFQW1DTyxZQUFhLENBbkNwQix5Q0F1Q08sYUFBZSxDQUNmLFVBQVcsQ0F4Q2xCLHlDQTRDTyxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixtQkFBb0IsQ0F4WWhDLGFBZ1pJLHlEMU16ckI2QyxDME0wckI3QyxnQnhLenNCMEIsQ3dLMHNCMUIsd0J4S3hzQmtDLEN3S3lzQmxDLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ2pNMXNCVCxvQkFBcUIsQ2lNNnNCckIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixZQUFhLENBM1piLG1CQThaSSxXQUFZLENBQ1osWUFBYSxDQUNiLFlBQWMsQ0FDZCxpQkFBa0IsQ0FFbEIsMkJBQ0ksb0JBQXFCLENBekJqQyxnRkFzQ29CLFlBQWEsQ0F0Q2pDLHFEQTBDb0Isb0JBQXFCLENBT3pDLGtEQUVRLFVBQVcsQ0FDWCxnQjFMN3VCeUIsQzBMMHVCakMsb0NBTVEsaUJBQWtCLENBTzFCLDREQUVJLGVBQWdCLENBR3BCLGlCQUNJLFVBR0ksd0JBQTBCLENBRTlCLElBQ0ksb0JBQXFCLENBQUEsQ0FNN0IsZ0NBbmRBLHFCQXFkMkIsV0FBYSxDQUNwQyxvQ0FBd0MsV0FBWSxDQUFjLENoTWhROUQsb0NnTXVRQyw0Q0FHVyxVQUFXLENBSHRCLGdFQUtlLFlBQWEsQ0FMNUIsd0RBUWUsYUFBYyxDQUNkLFNBQVUsQ0FDVixtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLDRCQUE2QixDQUM3QixRQUFTLENBYnhCLHFEQWdCZSxZQUFhLENBQ2Isc0JBQXVCLENBakJ0QyxpRkFvQmUsZUFBZ0IsQ0FwQi9CLHFHQXNCbUIsV0FBWSxDQUNaLHdCOUx6ekJMLEM4TDB6QkssVTlMaHpCTixDOExpekJNLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBM0JyQyw2R0E2QnVCLFlBQWEsQ0E3QnBDLHdIQWdDdUIsd0I5TC96QlQsQzhMZzBCUyxVOUx6ekJWLEM4THd4QmIsOEhBc0NlLFlBQWEsQ0FDaEIsQ0N6MEJyQiw0Q0FFUSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBSHpCLDRDQU1RLDJFQUE4RSxDQUs5RSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLE9BQVEsQ0FDUixLQUFNLENBUE4sb0NBUFIsNENBUVksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQU16QixDQWZMLCtEQWlCUSxpQkFBa0IsQ0FDbEIsbUJBQW9CLENBbEI1Qiw4RkF3QlEsZUFBZ0IsQ0F4QnhCLHlEQTJCUSxpQkFBa0IsQ0FFZCxvQ0E3QlosNEVBOEJnQixTQUFVLENBQ1YsYUFBYyxDQUVyQixDQWpDVCxzSEF5Q1kscUJBQXNCLENBQ3RCLFUvTGpDVSxDK0xrQ1Ysb0JBQXFCLENBQ3JCLHVEM001QnFDLEMyTWhCakQsd0RBZ0RRLHVEM01oQ3lDLEMyTWlDekMsYS9MOUNlLEMrTEh2QixnRUFvRFEsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxrQkFBbUIsQ0F0RDNCLG9HQW1FWSxpQkFBa0IsQ0FYbEIscUNBeERaLG9HQXlEZ0IsWUFBYSxDQTJEcEIsQ0F6REcscUNBM0RaLG9HQTREZ0IsYUFBYyxDQUNkLGlCQUFrQixDQTdEbEMsNEhBK0RvQixZQUFhLENBQ2hCLENBaEVqQiwySEFxRWdCLGlCQUFrQixDQWtCbEIsaUJBQWtCLENBdkZsQyxvSUEwRW9CLG1CQUF1QixDQUN2Qix1RDNNM0Q2QixDMk00RDdCLGEvTHpFRyxDK0xvRUgscUNBdkVwQixvSUF3RXdCLGFBQWMsQ0FRckIsQ0FoRmpCLGlKQThFd0Isd0JBQXlCLENBR2pDLHFDQWpGaEIsMkhBa0ZvQixTQUFVLENBMkJqQixDQXpCRywyREFwRmhCLDJIQXFGb0IsY0FBZSxDQXdCdEIsQ0E3R2IsK0hBeUZvQiw2QkFBOEIsQ0FDOUIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FoR3ZDLG1KQXNHb0Isd0JBQXlCLENBQ3pCLDBEM012RjZCLEMyTXdGN0IsYS9MeEdHLEMrTG1HSCxvQ0FuR3BCLG1KQW9Hd0IsVUFBVyxDQVFsQixDQTVHakIsZ0tBMEd3Qix3QkFBeUIsQ0FJckMscUNBOUdaLCtIQWdIb0IsU0FBVSxDQUNWLGVBQWdCLENBQ25CLENBbEhqQix5RkF3SFksaUJBQWtCLENBQ2xCLGdCQUFpQixDQXpIN0IsdUVBNkhRLHlCQUEyQixDQUMzQixlQUFnQixDQTlIeEIseUZBaUlRLFlBQWEsQ0FqSXJCLHNEQW9JUSxlQUFnQixDQUN0QixrQkFBbUIsQ0FySXJCLDhDQXdJUSxZQUFhLENBQ2IsWUFBYSxDQXpJckIsd0RBNElRLFlBQWEsQ0FDYixlQUFnQixDQUNoQixXQUFZLENBQ1oseUJBQTBCLENBL0lsQyxtRkFtSlksdUQzTW5JcUMsQzJNb0lyQyxVL0wzSVUsQytMVHRCLG1GQXVKWSx1RDNNdklxQyxDMk13SXJDLGEvTHhKVyxDK0xBdkIsK0RBNEpRLGlCQUFrQixDQTVKMUIsZ0ZBOEpZLCtEM005SXFDLEMyTStJckMsYS9MNUpXLEMrTEh2QiwrRUFrS1ksK0QzTWxKcUMsQzJNbUpyQyxhL0xoS1csQytMSHZCLHdEQXVLUSxjQUFlLENBdkt2Qix5REEwS1EsZUFBZ0IsQ0FDaEIsY0FBZSxDQTNLdkIsNERBOEtRLGFBQWMsQ0M5S2xCLG9DQUNJLGFBQWMsQ0FDZCxnQkFBaUIsQ0FIekIsaUNBTVEsWUFBYSxDQUNiLGNBQWUsQ0FJbkIscUNBREosZUFFUSxZQUFhLENBQ25CLGNBQWUsQ0F5SWhCLENBdklHLDJEQUxKLGVBTUUsY0FBa0IsQ0FDWixTQUFVLENBQ1YsZUFBZ0IsQ0FvSXZCLENBbElHLG9DQVZKLGVBV1EsVUFBVyxDQUNYLGVBQWdCLENBZ0l2QixDQTdIRyx5QkFDSSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBTDFCLGlDQU9GLHdCQUF5QixDQUN6QixVQ0F5QyxDREd4QyxpQ0FDSSxVQUFXLENBQ1gsV0FBWSxDQUVoQix1QkFDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLDJCQUE0QixDQUM1QiwyQkFBNEIsQ0FDNUIscUJBQXNCLENBRzFCLHFCQUNJLFNBQVUsQ0FDVixrQzdLakRpQyxDNktrRGpDLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUNBQThCLENBUmpDLDZCQVVPLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULDhCQUFnQyxDQUNoQyw0QkFBNkIsQ0FDN0IsMkNBQTZDLENBQzdDLHlDQUErRCxDQUMvRCxTQUFVLENBR2pCLDhHQUlXLFNBQVUsQ0FKckIsOEhBT2UsOEJBQWdDLENBTWhELHFCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsMEJBQTJCLENsTXFjM0Isb0NrTXhjSixxQkFNUSxrQkFBbUIsQ0FFMUIsQ0FFQSx3Q0FFRixhaE16Rm9CLENnTTBGcEIsdUQ1TTdFOEMsQzRNOEU5QyxvQkFBcUIsQ0FDckIsbUJBQXVCLENBQ3ZCLHFCQUFzQixDQUNiLGdCQUFrQixDQVB6QixtREFTVyx5QkFBMEIsQ0FUckMsd0NBYU8sWUFBYSxDQUNiLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsYWhNdkdXLENnTXdHWCx1RDVNM0ZxQyxDNE00RnJDLGtCQ3ZGeUMsQ0R3RnpDLHlCQ3ZGMkMsQ0RvRWxELDBDQXFCVyxhaE01R08sQ2dNNkdQLHVENU1oR2lDLEM0TWlHakMsb0JBQXFCLENBQ3JCLG1CQUF1QixDQUNuQyxxQkFBc0IsQ0FDdEIsZ0JBQWtCLENBMUJqQiwwQ0E2QkQsZ0JBQWtCLENBN0JqQiw4REFnQ1csWUFBYSxDQUNiLGVBQWdCLENBQ2hCLFdBQVksQ0FLeEIsc0JBQ0kseUJBQTJCLENBQzNCLDhCQUNJLGlCQUFrQixDQUh6QixzQ0FPTyxrQkFBc0IsQ0FDdEIsdUQ1TXpIcUMsQzRNMEhyQyxxQkNuSTRDLENEb0k1Qyx3QkNuSStDLENEb0kvQyxhaE01SVcsQ2dNaUlsQiw0Q0FhVyxZQUFhLENBYnhCLG1EQWdCVyx3QkFBd0IsQ0UvSXhDLHVCQUNJLFlBQWEsQ0FDYixnQ0FDSSxhQUFjLENBQ2QsY0FBZSxDQUp2Qiw2QkFRUSxZQUFhLENBQ2IsY0FBZSxDQUNmLDZCQUE4QixDQUM5QixxQkFBc0IsQ3BNMmdCdEIsb0NvTXRoQlIsNkJBY1ksa0JBQW1CLENBVTFCLENBeEJMLCtCQW1CWSxVQUFXLENwTW1nQmYsb0NvTXRoQlIsK0JBcUJnQixTQUFXLENBRWxCLENBdkJULCtDQTJCUSxjN0gzQmdDLEM2SDRCaEMsaUI3SDNCbUMsQzZIdUN2QyxpQ0FDSSxZQUFhLENBQ2IscUJBQXNCLENwTTRldEIsb0NvTTllSixpQ0FJUSxrQkFBbUIsQ0FDbkIsa0JBQW1CLENBTTFCLENBWEEseUNBUUYsd0JBQXlCLENBQ3pCLFU3SFgwQyxDNkhlekMsa0NBQ0ksaUJBQWtCLENBQ2xCLFk3SHpDcUMsQzZIMENyQyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixVQUFXLENBRWYsMENBQ0ksVUFBVyxDQUNYLFdBQVksQ0FFaEIsZ0NBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWiwyQkFBNEIsQ0FDNUIsMkJBQTRCLENBQzVCLHFCN0h2RHFDLEM2SDBEekMsOEJBQ0ksU0FBVSxDQUNWLGtDL0s3RWlDLEMrSzhFakMsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWixxQ0FBOEIsQ0FSakMsc0NBVU8saUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLDRCQUE2QixDQUM3QiwyQ0FBNkMsQ0FDN0MseUNBQStELENBQy9ELFNBQVUsQ0FHbEIscUNBQ0ksVUFBVyxDcE13Ylgsb0NvTXpiSixxQ0FHUSxTQUFVLENBQ1YsYUFBYyxDQWVyQixDcE1zYUcscUNvTXpiSixxQ0FPUSxlQUFnQixDQVl2QixDQW5CQSxrSkFZVyxTQUFVLENBWnJCLGtLQWVlLDhCQUFnQyxDQU1oRCw4QkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDBCQUEyQixDQUMzQixlQUFnQixDQUN0QixvQ0FMRSw4QkFNRCxTQUFVLENBU1IsQ0FQSCxvQ0FSRSw4QkFTRCxVQUFXLENBTVQsQ3BNcVpHLG9Db01wYUosOEJBYVEsa0JBQW1CLENBRTFCLENBRUQsZ0NBQ0ksVUFBVSxDQURiLGlEQUdGLGFsTXJJb0IsQ2tNc0lwQix1RDlNekg4QyxDOE0wSDlDLG9CQUFxQixDQUNyQixtQkFBdUIsQ0FDdkIscUJBQXNCLENBQ2IsZ0JBQWtCLENBUnpCLDREQVVXLHlCQUEwQixDQVZyQyxpREFjRixhbE1oSm9CLENrTXVKcEIsZ0I3SHZIdUQsQzZId0g5QyxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQzdCLFlBQWEsQ0FUYixxQ0FmRSxpREFnQkQsdUQ5TXJJNkMsQzhNNkp4QyxDQXRCTixxQ0FsQkUsaURBbUJELHVEOU14STZDLEM4TTZKeEMsQ0F4Q0osdUVBMEJELFlBQWEsQ0FDYixlQUFnQixDQUNoQixXQUFZLENBQ1oseUJBQXlCLENBN0J4QixtREFnQ0QsYWxNbEttQixDa01tS25CLG9CQUFxQixDQUNyQixnQkFBZ0IsQ0FDaEIscUJBQXNCLENBbkNyQixtREFzQ0QsZ0JBQWdCLENBS2hCLCtCQUNGLHlCQUEwQixDQUNwQix1Q0FDSSxpQkFBa0IsQ0FIekIsK0NBaUJPLGdCN0gzS21DLEM2SDRLbkMsd0I3SDNLOEMsQzZINEt2RCxnQkFBbUIsQ0FDbkIsYWxNak1vQixDa011THBCLHFDQVZFLCtDQVdELHVEOU0zSzZDLEM4TTJMeEMsQ0FkTixxQ0FiRSwrQ0FjRCx1RDlNOUs2QyxDOE0yTHhDLENBM0JKLHFEQXNCVyxZQUFhLENBdEJ4Qiw0REF5Qlcsd0JBQXdCLENDckxwQyxrQkFDSSxhQUFjLENBQ2QsZ0IvTFB5QixDK0xTekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ3JNOGZuQixvQ3FNcGdCSixrQkFRUSxrQkFBb0IsQ0FFM0IsQ0FFRCxjQUlJLGlCQUFrQixDck1vZmxCLG9DcU14ZkosY0FFUSxTQUFVLENBUWpCLENBVkEsa0JBT08sVUFBVyxDQUNYLFdBQVksQ3JNZ2ZoQixvQ3FNNWVKLGtCQUVRLFNBQVUsQ0FFakIsQ0FFRCxrQkFDSSxrQ0FBb0MsQ0FDcEMsU0FBVSxDQUVWLG1DQUNJLFNBQVUsQ0FJbEIsaUJBQ0ksK0JBQWlDLENBQ2pDLGdCQUFpQixDQUNqQix5QkFBeUIsQ0FDekIsbUJBQW9CLENBQ3BCLFluTW5EaUIsQ21Nb0RqQixXbk12RGMsQ21Nd0RkLHlCQUNJLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsWW5NekRhLENtTXNEaEIsOERBTU8sWW5NeEVPLENtTTBFWCwwQ0FDSSxjQUFlLENBQ2YsbUJBQW9CLENBS2hDLGVBQ0ksa0NBQW9DLENBQ3BDLFNBQVUsQ0FFViwwQkFDSSxTQUFVLENBSWxCLGNBQ0ksK0JBQWlDLENBQ2pDLGNBQWMsQ0FDZCx5QkFBeUIsQ0FDekIsbUJBQW9CLENBQ3BCLFluTWxGaUIsQ21NbUZqQixXbk10RmMsQ21NZ0ZqQix3Q0FTTyxZbk1uR1csQ21NcUdmLHNCQUNJLFluTTFGYSxDbU0yRmIsZ0RBQ0ksY0FBZSxDQUNmLGtCQUFtQixDQUsvQixlQUNJLGtDQUFvQyxDQUNwQyxnQ0FDSSxTQUFVLENBSWxCLGlCQUNJLFluTXhHaUIsQ21NeUdqQixVQUFZLENyTWlhWixvQ3FNcmdCUix1QkEyR1kscUJBQXNCLENBSzdCLENyTXFaRyxxQ3FNcmdCUix1QkE4R1ksa0JBQW1CLENBRTFCLENBaEhMLHNEQWtIUSxtQkFBb0IsQ0MzQzVCLGlCQUVJLFVwTWxGa0IsQ29NbUZsQixpQkFBa0IsQ0FFbEIsNkJBQ0ksK0VDdEZtTSxDRHFGdE0sb0NBR08sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsbUNwTXJHVyxDb015R25CLDBCQUNJLGdCaE10Rm1CLENnTXVGbkIsaUJoTXZGbUIsQ05pZ0JuQixvQ3NNNWFKLDBCQUlRLGdCaE14RmUsQ2dNeUZmLGlCaE16RmUsQ2dNMkZ0QixDQUVELDRCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQWJ0QiwwQkFpQkksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixnQmhNaEh5QixDZ01pSHpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLE1BQU8sQ0FHWCxpQ0FDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLEN0TXRDakIsK0NBQ0ksa0JtRHJHa0IsQ25EdUdsQixxREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGtHQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLGlEQWNRLDJEVnhHNkIsQ1VnR3JDLGlEQVlRLDJEVjVHNkIsQ1U4R2hDLENzTWFaLGdEQUdPLGNBQWUsQ3RNOUVuQix3Q0FDSSx3RFZqRHFDLENVYnpDLHlCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLCtEQUNJLGtCRWZPLENGa0JYLDhEQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsNEVBQ0ksa0JFeEJHLENvTXdKbEIsa0RBRU8sU3BNaEpVLENvTWlKVixXNUs5SmlDLEM0SytKakMsWTVLOUprQyxDMUJ1aEJ0Qyx1RnNNN1hILGtEQU1XLFc1SzlKaUMsQzRLK0pqQyxZNUs5SmtDLEM0S2dLekMsQ0FUSiw0SkFhZSxZcE1yS0csQ29Nd0psQiwwS0FlbUIsY3BNdktELENGeUtmLDRFQUNJLFVFaEtVLENGa0tkLHdDQUNJLFVFbktVLENGb0tWLFdBQVksQ0ErSlosa2VBQ0ksVUVwVU0sQ0Y4V1YsK0RBQ0ksZUUvV00sQ0Z1WkYsd0RBRUksU0V6WkYsQ0Y4Z0JkLG9Dc005YlIsbUNBd0ZnQixnQkFBaUIsQ0FFeEIsQ0ExRlQsZ0NBNEZZLFlBQWEsQ0FDYix3QkFBeUIsQ0E3RnJDLCtDQWdHZ0IsTUFBTyxDQWhHdkIsK0NBbUdnQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBcEdsQywrQ0F1R2dCLGVBQWdCLENBQ2hCLG1CQUFvQixDQXhHcEMsK0JBNkdZLFlwTTFMYSxDb00yTGIsV3BNOUxVLENvTWdGdEIsaUhBb0hnQixZcE0zTU8sQ29NdUZ2QixrQ0F5SFksWXBNdE1hLENvTXVNYixXcE0xTVUsQ29NZ0Z0QiwwSUErSG9CLFlwTXpORyxDb00wRnZCLGlGQXFJWSxVcE1yTlUsQ29NZ0Z0QiwrREF5SWdCLHNCQ3BOb0MsQ0RxTnBDLFFDcE5zQixDRDBFdEMsbUZBNElvQixVcE01TkUsQ29NNk5GLGtCcE1wT0csQ29NdUZ2Qix5RkFnSndCLGFwTXZPRCxDb013T0MsZXBNak9GLENvTWdGdEIsc0dBcUp3QixhcE01T0QsQ29NNk9DLGtCcE1oUEQsQ3NNZ0Z2QixvQkFFSSxhdE0vRW1CLENzTWdGbkIsaUJBQWtCLENBRWxCLGdDQUNJLCtFQzVFcU4sQ0QyRXhOLHVDQUdPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLG1DdE1wRlUsQ3NNd0ZsQiw2QkFDSSxnQmxNNUVtQixDa002RW5CLGlCbE03RW1CLENOaWdCbkIsb0N3TXRiSiw2QkFJUSxnQmxNOUVlLENrTStFZixpQmxNL0VlLENrTWlGdEIsQ0FFRCwrQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FidEIsNkJBaUJJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZ0JsTXRHeUIsQ2tNdUd6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixNQUFPLENBR1gsb0NBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDeE01QmpCLGtEQUNJLGtCbURyR2tCLENuRHVHbEIsd0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCx3R0FDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSxvREFjUSwyRFZ4RzZCLENVZ0dyQyxvREFZUSwyRFY1RzZCLENVOEdoQyxDd01HWixzREFHTyxjQUFlLEN4TXBFbkIsMkNBQ0ksd0RWakRxQyxDVWJ6Qyw0QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRUpXLENGS1gsb0JFUlcsQ0ZjWCxxRUFDSSxrQkVmTyxDRmtCWCxvRUFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGtGQUNJLGtCRXhCRyxDc004SWxCLHFEQUVPLFl0TWhKVyxDc01pSlgsVzlLcEppQyxDOEtxSmpDLFk5S3BKa0MsQzFCdWhCdEMsdUZ3TXZZSCxxREFNVyxXOUtwSmlDLEM4S3FKakMsWTlLcEprQyxDOEtzSnpDLENBVEosa0tBYWUsWXRNeEpHLENzTTJJbEIsZ0xBZW1CLGN0TTFKRCxDRnFoQmYsb0N3TXhjUixzQ0F1RmdCLGdCQUFpQixDQUV4QixDQXpGVCxtQ0EyRlksWUFBYSxDQUNiLHdCQUF5QixDQTVGckMsNENBK0ZZLGVBQWdCLENBQ2hCLE1BQU8sQ0FoR25CLHFDQW9HWSx1QnRNcExXLENzTXFMWCxTQUFVLENBckd0QixrQ0F5R1ksWXRNNUthLENzTTZLYixXdE1oTFUsQ3NNc0V0QiwwSEFnSGdCLFl0TTdMTyxDc002RXZCLHFDQXFIWSxZdE14TGEsQ3NNeUxiLFd0TTVMVSxDc01zRXRCLDZDQXdIZ0IsY0FBZSxDQUNmLGtCQUFtQixDQUNuQixZdE12TU8sQ3NNNkV2QixzR0E2SG9CLFl0TTdNRyxDc01nRnZCLGtFQW9JZ0Isc0JDck11QyxDRHNNdkMsUUNyTXlCLENEZ0V6QyxzRkF1SW9CLFV0TTdNRSxDc004TUYsa0J0TXJORyxDc002RXZCLDRGQTJJd0IsYXRNeE5ELENzTXlOQyxldE1sTkYsQ3NNc0V0Qix5R0FnSndCLGF0TTdORCxDc004TkMsa0J0TWpPRCxDd000RXZCLDREQUNJLGNDaEY0QixDRGlGNUIsZUNoRjZCLENEaUY3QixVQ2xGNEIsQ0RtRjVCLFdDbkY0QixDRG9GNUIsVXhNdkVrQixDd01rRXRCLGtFQU9RLGF4TW5GZSxDd013RmxCLDJDQUdP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QUNiLHFCQUFzQixDck5rVDFCLG9DcU5qWlIsNEJBaUdnQixlQUFnQixDQUNoQixNQUFPLENBRWQsQ0FwR1QsMkJBc0dZLGdCQ3JNbUMsQ0RzTW5DLGdCQ3JNbUMsQ0QyTW5DLFVBQVcsQ0FDWCxnQkFBaUIsQ3JObVNyQixvQ3FOalpSLDJCQXlHZ0IsZ0JDck1tQyxDRHNNbkMsZ0JDck1tQyxDRCtNMUMsQ0FwSFQsb0NBZ0hnQixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBbEhuQyw0QkF5SFksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDck5vUjNCLG9DcU5qWlIsNEJBZ0lnQixlQUFnQixDQVN2QixDQXpJVCxpQ3JOMURRLDZEVnJEMkMsQ1VzRDNDLGFzTk5zQyxDdE5PdEMsaUJzTk4wQyxDdE5VMUMsbUNBQ0ksYXNOWmtDLEN0TmlFMUMsa0RBQ0ksZXNOeEY2QyxDdE4yRjdDLDRFQUNJLGlCc04zRjJDLEN0TjRGM0MsK0RWdkh1QyxDVXdIdkMsYUU3SVcsQ0Y4SVgsYXNOdkZnRCxDdE4yRnBELDJFQUNJLGlCc05uRzJDLEN0Tm9HM0Msa0VWbkk0QyxDVW9JNUMsYUVySlcsQ0ZzSlgsYXNOdkYrQyxDRHFFM0QsNkJBMklZLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDck41SS9CLDZDQUNJLGVzTnJEbUQsQ3ROZ0VuRCxzRUFDSSxpQnNObkcyQyxDdE5vRzNDLDZEVi9IdUMsQ1VnSXZDLGFFckpXLENGc0pYLGFzTjVEcUQsQ3ROOERyRCxtQnNOakUyRCxDRDZDdkUsb0NBbUpZLDRCQUE2QixDQUM3QixjQUFlLENBcEozQixtQ0F3SlksWUFBYSxDQXhKekIsc0NBNEpZLFdBQVksQ0FDWixZQUFhLENyTm9QakIsb0NxTmpaUixzQ0ErSmdCLFFBQVMsQ0FFaEIsQ3JOeE9ELDZDQUNJLDBEVmpEcUMsQ1VrRHJDLGFzTmE2QixDdE5aN0IsZXFOeEIwQixDck40QjFCLCtDQUNJLGFzTk95QixDRHdEekMsK0NBd0tn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YSxDQUdqQix5QkFDSSxpQkFBa0IsQzNOOUYxQiwwQ0FDSSxlMk5oSDJDLEMzTjJIM0MsbUVBQ0ksaUJzTm5HMkMsQ3ROb0czQyxvRVZuSTRDLENVb0k1QyxhRXJKVyxDRnNKWCxhMk54SDZDLEMzTjBIN0MsbUIyTjdIbUQsQzNOa0N2RCwwQ0FDSSwwRFZqRHFDLENVa0RyQyxhRS9EVyxDRm9FWCw0Q0FDSSxhRXJFTyxDRkFmLGtDQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLGlGQUNJLGtCRWZPLENGa0JYLGdGQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsOEZBQ0ksa0JFeEJHLENGZ0duQiw0QkFDSSxpQjJOM0YrQixDM040Ri9CLDRDQUNJLGtCbURyR2tCLENuRHVHbEIsa0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCw0RkFDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSw4Q0FjUSwyRFZ4RzZCLENVZ0dyQyw4Q0FZUSwyRFY1RzZCLENVOEdoQyxDQTlEVCxxQ0FDSSwwRFZqRHFDLENVa0RyQyxVRXhEVSxDRjZEVix1Q0FDSSxVRTlETSxDRlBkLDZCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLHVFQUNJLGtCRWZPLENGa0JYLHNFQUVJLGFFcEJPLENGcUJQLHdCMk5FcUMsQzNOQXJDLG9GQUNJLGtCRXhCRyxDME5zRXZCLFNBSUksNEVDdEV1SixDRHVFdkosYTFOeEVtQixDME55RW5CLGlCQUFrQixDQUNsQixrQkFDSSxnQnROdkRtQixDc053RG5CLGlCdE54RG1CLENzTnlEbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0J0TnBFeUIsQ3NOcUV6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDNU5rY3ZCLG9DNE4zY0osa0JBV1EsZ0J0TmhFZSxDc05pRWYsaUJ0TmpFZSxDc05tRXRCLENBckJMLGdCQXVCUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxtQzFOL0ZlLEMwTmtHbkIsb0JBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLHlCQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQzVOYmpCLHVDQUNJLGtCbURyR2tCLENuRHVHbEIsNkNBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxrRkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSx5Q0FjUSwyRFZ4RzZCLENVZ0dyQyx5Q0FZUSwyRFY1RzZCLENVOEdoQyxDNE5aWixnQ0FHTyxjQUFlLEM1TnJEbkIsZ0NBQ0ksd0RWakRxQyxDVWJ6Qyx3QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCw2REFDSSxrQkVmTyxDRmtCWCw0REFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLDBFQUNJLGtCRXhCRyxDME5pSWxCLDBDQUVPLFMxTnpIVSxDME4wSFYsV2xNdklpQyxDa013SWpDLFlsTXZJa0MsQzFCdWhCdEMsdUY0TnBaSCwwQ0FNVyxXbE12SWlDLENrTXdJakMsWWxNdklrQyxDa000SXpDLENBWkosaURBVVcsVzFOaklNLEMwTnVIakIsNElBZ0JlLFkxTjlJRyxDME44SGxCLDBKQWtCbUIsYzFOaEpELEM0Tm1KdkIsU0FJSSw0RUN0SnVKLENEdUp2SixVNU5qSmtCLEM0TmtKbEIsaUJBQWtCLENBQ2xCLGtCQUNJLGdCeE52SW1CLEN3TndJbkIsaUJ4TnhJbUIsQ3dOeUluQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQnhObkp5QixDd05vSnpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLEM5TmtYdkIsb0M4TjNYSixrQkFXUSxnQnhOaEplLEN3TmlKZixpQnhOakplLEN3Tm1KdEIsQ0FyQkwsZ0JBdUJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLG1DNU4vS2UsQzROa0xuQixvQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIseUJBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDOU43RmpCLHVDQUNJLGtCbURyR2tCLENuRHVHbEIsNkNBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxrRkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSx5Q0FjUSwyRFZ4RzZCLENVZ0dyQyx5Q0FZUSwyRFY1RzZCLENVOEdoQyxDOE5vRVosZ0NBR08sY0FBZSxDOU5ySW5CLGdDQUNJLHdEVmpEcUMsQ1ViekMsd0JBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVHVSxDRkZWLG9CRVJXLENGY1gsNkRBQ0ksa0JFZk8sQ0ZrQlgsNERBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCwwRUFDSSxrQkV4QkcsQzROaU5sQiwwQ0FFTyxTNU56TVUsQzROME1WLFdwTXZOaUMsQ29Nd05qQyxZcE12TmtDLEMxQnVoQnRDLHVGOE5wVUgsMENBTVcsV3BNdk5pQyxDb013TmpDLFlwTXZOa0MsQ29NNE56QyxDQVpKLGlEQVVXLFc1TmpOTSxDNE51TWpCLDRJQWdCZSxZNU45TkcsQzROOE1sQiwwSkFrQm1CLGM1TmhPRCxDNE55T25CLGdCQUNJLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQix3QkFDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLDBCQzFMd0IsQ0QyTHhCLGtCQUFtQixDQUVuQixvQ0FOSix3QkFPUSxRQUFnRCxDQVF2RCxDQU5HLDJEQVRKLHdCQVVRLGFBQW9ELENBSzNELEM5TjBSRCxxQzhOelNBLHdCQWFRLGFBQW9ELENBRTNELENBSUcsb0NBdEJQLHNCQXVCVyxZQ3pNVSxDRDBNVixVQUE4RSxDQVlyRixDQVRHLDJEQTNCUCxzQkE0QlcsY0MxTWdCLENEMk1oQixxQkFBc0YsQ0FPN0YsQzlOd1FELHFDOE41U0gsc0JBaUNXLFVDM01nQixDRDRNaEIsMkJBQXVGLENBRTlGLENBMUhULGVBK0hRLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FoSTFCLHdCQWtJWSxZQUFhLENBQ2IscUJBQXNCLEM5TitQMUIsb0M4TmxZUix3QkFxSWdCLGdCQzlNZ0IsQ0QrTWhCLFdBQVksQ0FDWixrQkFBbUIsQ0FFMUIsQzlOeVBELG9DOE5sWVIscUJBNElnQixNQUFPLENBRWQsQzlOM0pMLCtCQUNJLGUrTnJEc0MsQy9Od0R0Qyx5REFDSSxpQitOeERvQyxDL055RHBDLCtEVnZIdUMsQ1V3SHZDLGErTnZEeUMsQy9Od0R6QyxhK05wRHlDLEMvTnFEekMsbUIrTnZEZ0QsQy9OMERwRCx3REFDSSxpQitOaEVvQyxDL05pRXBDLG9FVm5JNEMsQ1VvSTVDLGErTnhEd0MsQy9OeUR4QyxhK05yRHdDLENEa0RwRCxxQkFtSlksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBdEpsQywwTEErSjRCLFVDdE9LLENEdU9MLHFCNU41U04sQzRONlNNLG1CQUFvRCxDQWpLaEYsc0xBdUt3QixTQzlPUyxDRCtPVCxxQjVOcFRGLEM0TjRJdEIsd0NBOEtvQiwwQjVOMVRFLEM0TjJURiwyQjVOM1RFLEM0TjRJdEIsbURBaUx3Qiw0QjVON1RGLEM0TjRJdEIsNkJBdUxnQixNQUFPLENBQ1AsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsV0FBWSxDQTNMNUIsK0JBa01ZLFVBQVcsQ0FDWCxjQUFlLEM5TitMbkIsb0M4TmxZUiwrQkFxTWdCLFFBQVMsQ0FFaEIsQzlON1JELHNDQUNJLDBEVmpEcUMsQ1VrRHJDLGErTnlDc0IsQy9OeEN0QixlK055Q21CLEMvTnJDbkIsd0NBQ0ksYStObUNrQixDL054RzFCLDhCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLHlFQUNJLGtCRWZPLENGa0JYLHdFQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsc0ZBQ0ksa0JFeEJHLEM0TnNKdkIsbUVBcU5nQiwyQkFBNEIsQ0FDNUIsYUFBYyxDQUNkLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQixzQkFBdUIsQ0FDdkIsb0JBQXFCLEM5TndLN0IscUM4TmxZUixtRUE0Tm9CLDBCQUEyQixDQUMzQixhQUFjLENBQ2Qsa0JBQXNCLENBRTdCLENFek9iLFNBQ0ksNEVDMUl1SixDRDJJdkosVTlOcklrQixDOE5zSWxCLGlCQUFrQixDQUNsQixrQkFDSSxnQjFOM0htQixDME40SG5CLGlCMU41SG1CLEMwTjZIbkIsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCMU52SXlCLEMwTndJekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ2hPNlh2QixvQ2dPdllKLGtCQVlRLGdCMU5ySWUsQzBOc0lmLGlCMU50SWUsQzBOd0l0QixDQW5CTCxnQkFxQlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsbUM5TnBLZSxDOE51S25CLG9CQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUtyQix1QkFFTyxnQkFBaUIsQ2hPcEZyQix1Q0FDSSxrQm1EckdrQixDbkRzR2xCLGlCbURwR3FCLENuRHFHckIsNkNBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxrRkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSx5Q0FjUSwyRFZ4RzZCLENVZ0dyQyx5Q0FZUSwyRFY1RzZCLENVOEdoQyxDQTlEVCxnQ0FDSSx3RFZqRHFDLENVYnpDLHdCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLDZEQUNJLGtCRWZPLENGa0JYLDREQUVJLGFFcEJPLENGcUJQLHdCaU9vQmdDLENqT2xCaEMsMEVBQ0ksa0JFeEJHLEM4Tm1NbEIsMENBRU8sUzlOM0xVLEM4TjRMVixXdE16TWlDLENzTTBNakMsWXRNek1rQyxDMUJ1aEJ0Qyx1RmdPbFZILDBDQU1XLFd0TXpNaUMsQ3NNME1qQyxZdE16TWtDLENzTThNekMsQ0FaSixpREFVVyxXOU5uTU0sQzhOeUxqQiw0SUFnQmUsWTlOaE5HLEM4TmdNbEIsMEpBa0JtQixjOU5sTkQsQzhOeU5sQixtQ0FFTyxjQUFlLENBQ2YsYUFBYyxDaE9sRmxCLCtEQUNJLGVpTzlEa0MsQ2pPK0RsQywrRFZ2SHVDLENVd0h2QyxVRXRJVSxDRjJJZCw4REFDSSxlaU90RWtDLENqT3VFbEMsb0VWbkk0QyxDVW9JNUMsVUU5SVUsQzhOZ09sQixlQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsVTlObk9jLENGOGdCZCxvQ2dPOVNKLGVBTVEsa0JBQW1CLENBQ25CLGVBQWdCLENBOEZ2QixDQTVGRyx3QkFDSSxpQkFBa0IsQ2hPb1N0QixvQ2dPclNBLHdCQUdRLGdCQUFrQixDQUNsQixTQUFVLENBRWpCLENBRUQsc0JBUUksb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLGdCQUFpQixDQVRqQiw2QkFDSSxVQUFXLENBRGQsZ0RBR08sVUFBVyxDQUNYLGdCQUFpQixDaE93UjdCLG9DZ083UkEsc0JBYVEsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLHVDMU5qUWtELEMwTm1RekQsQ0FFRCxtQkFDSSxhQUFjLENBSWxCLHVCQUNJLFVBQVcsQ2hPb1FmLG9DZ09yUUEsdUJBR1EsU0FBVSxDQUNWLGlCQUFrQixDQUd6QixDQUVELHVCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBRXZCLGlCQUFrQixDaE91UHRCLG9DZ081UEEsdUJBT1EsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBRTlCLENBT0Qsb0JBQ0ksWUFBYSxDQUNiLDZEMU92UnVDLEMwT3dSdkMsaUJBQWtCLENBQ2xCLDhCQUNJLGFBQWMsQ0FVdEIsOEJBQ0ksVUFBVyxDQUNYLGdCQUFpQixDQUNqQixnQkFBaUIsQ2hPL1ByQixxQ0FDSSwwRFZqRHFDLENVbURyQyxlaU9RdUIsQ0Q0UDNCLHFCQUVJLGlCQUFrQixDaE90VXRCLDZCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLHVFQUNJLGtCRWZPLENGa0JYLHNFQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsb0ZBQ0ksa0JFeEJHLEM4TnVVZCwyQ0FLTywwQkFBMkIsQ0EvTDNDLDJCQXFNUSxpQkFBa0IsQ0FyTTFCLDRCQXlNUSxZQUFvQixDQUNwQixzQkFBdUIsQ0FDdkIsaUJBQW1CLENBQ25CLGdCQUFtQixDQUVuQixVQUFtQixDQUNuQixzQkFBMEIsQ0FDMUIsaUJBQW1CLENBQ25CLGlCQUFrQixDQUNsQixRQUFTLENBbE5qQixtQ0FzTlEsTUFBaUIsQ0FDakIsWUFBb0IsQ0FDcEIsU0FBaUIsQ0FDakIsUUFBaUIsQ0FDakIsZUFBaUIsQ0FDakIsMkJBQStCLENBQy9CLDBCQUErQixDQUMvQixVQUFtQixDQUNuQixrQkFBc0IsQ0FDdEIsY0FBZSxDQUVmLGlCQ2pVdUMsQ0RrVXZDLGtCOU4vV2UsQzhOZ1hmLHdCQ2pVOEMsQ0Q4RnRELDBDQXVPUSxVQUFZLENBRVosaUJDclU4QyxDRHNVOUMsa0I5TnBYZSxDOE5xWGYsd0JDclVxRCxDRDBGN0QsbUVBaVBnQiwyQkFBNEIsQ0FDNUIsYUFBYyxDQUNkLG1CQUFvQixDQUNwQix5QkFBMkIsQ0FDM0Isc0JBQXVCLENBQ3ZCLG9CQUFxQixDQVNyQywrQkFHWSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBTDVCLGtEQU9nQixnQkFBaUIsQ0U3VWpDLGVBQ0ksYWhPcEVtQixDZ09xRW5CLGlCQUFrQixDQUVsQiwyQkFDSSxrRkF4RXVMLENBdUUxTCxrQ0FHTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxtQ2hPL0VXLENnT21GbkIsd0JBQ0ksZ0I1TmpFbUIsQzROa0VuQixpQjVObEVtQixDNE5tRW5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCNU45RXlCLEM0TitFekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ2xPd2J2QixvQ2tPamNKLHdCQVdRLGdCNU4xRWUsQzROMkVmLGlCNU4zRWUsQzRONkV0QixDQUVELDBCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0QiwrQkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENsT2RqQiw2Q0FDSSxrQm1EckdrQixDbkR1R2xCLG1EQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsOEZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksK0NBY1EsMkRWeEc2QixDVWdHckMsK0NBWVEsMkRWNUc2QixDVThHaEMsQ2tPWFosMENBR08sY0FBZSxDbE90RG5CLHNDQUNJLHdEVmpEcUMsQ1ViekMsOEJBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsYUVQVyxDRlFYLG9CRVJXLENGY1gseUVBQ0ksa0JFZk8sQ0ZrQlgsd0VBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCxzRkFDSSxrQkV4QkcsQ2dPa0lsQixnREFFTyxTaE8xSFUsQ2dPMkhWLFd4TXhJaUMsQ3dNeUlqQyxZeE14SWtDLEMxQnVoQnRDLHVGa09uWkgsZ0RBTVcsV3hNeElpQyxDd015SWpDLFl4TXhJa0MsQ3dNNkl6QyxDQVpKLHVEQVVXLFdoT2xJTSxDZ093SGpCLHdKQWdCZSxZaE8vSUcsQ2dPK0hsQixzS0FrQm1CLGNoT2pKRCxDaU80RnZCLGFBRUksVWpPdkZrQixDaU93RmxCLGlCQUFrQixDQUVsQix5QkFDSSxnRkNsRzJLLENEaUc5SyxnQ0FJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxtQ2pPM0dXLENpTytHbkIsc0JBQ0ksZ0I3TjVGbUIsQzZONkZuQixpQjdON0ZtQixDNk44Rm5CLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQjdOMUd5QixDNk4yR3pCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENuTzRadkIsb0NtT3RhSixzQkFhUSxnQjdOdkdlLEM2TndHZixpQjdOeEdlLEM2TjBHdEIsQ0FFRCx3QkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIsNkJBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUdyQix1QkFDSSxpQkFBa0IsQ0FsRDFCLHNDQXlEWSxnQkFBaUIsQ0F6RDdCLGtDQTZEWSxpQkFBa0IsQ25PNUZ0Qiw2Q0FDSSw4RFZqRHFDLEM2TytFakQsOEJBZ0VZLDZEN08vSXFDLEM2T2dKckMsYUN6RjJCLENEMEYzQixpQkN6RitCLENEMEYvQixtQkN6RmlDLENEc0I3Qyw0QkFzRVksa0U3TzdJdUMsQzZPOEl2QyxhQ3pGeUIsQ0QwRnpCLGlCQ3pGNkIsQ0QwRjdCLG1CQ3pGK0IsQ3BPbUJuQywyQ0FDSSxrQm1EckdrQixDbkR1R2xCLGlEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsMEZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksNkNBY1EsMkRWeEc2QixDVWdHckMsNkNBWVEsMkRWNUc2QixDVThHaEMsQ0E5RFQsb0NBQ0ksOERWakRxQyxDVWJ6Qyw0QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCxxRUFDSSxrQkVmTyxDRmtCWCxvRUFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGtGQUNJLGtCRXhCRyxDaU95TGxCLDhDQUVPLFlqTzNMVyxDaU80TFgsV3pNL0xpQyxDeU1nTWpDLFl6TS9Ma0MsQzFCdWhCdEMsdUZtTzVWSCw4Q0FNVyxXek0vTGlDLEN5TWdNakMsWXpNL0xrQyxDeU1vTXpDLENBWkoscURBVVcsY2pPbk1PLENpT3lMbEIsb0pBZ0JlLFlqT3RNRyxDaU9zTGxCLGtLQWtCbUIsY2pPeE1ELENpTzRGdkIsK0JBc0hRLGlCQUFrQixDQXRIMUIsZ0NBMEhRLFlBQW9CLENBQ3BCLHNCQUF1QixDQUN2QixpQkFBbUIsQ0FDbkIsZ0JBQW1CLENBRW5CLFVBQW1CLENBQ25CLHNCQUEwQixDQUMxQixpQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FuSWpCLHVDQXVJUSxNQUFpQixDQUNqQixZQUFvQixDQUNwQixTQUFpQixDQUNqQixRQUFpQixDQUNqQixlQUFpQixDQUNqQiwyQkFBK0IsQ0FDL0IsMEJBQStCLENBQy9CLFVBQW1CLENBQ25CLGtCQUFzQixDQUN0QixjQUFlLENBRWYsaUJDdE0yQyxDRHVNM0Msa0JqT2xQZSxDaU9tUGYsd0JDdE1rRCxDRGtEMUQsOENBd0pRLFVBQVksQ0FFWixpQkMxTWtELENEMk1sRCxlak9oUGMsQ2lPaVBkLHdCQzFNeUQsQ0M0RmpFLGFBQ0ksYUN4SXdCLENEeUl4QixpQkFBa0IsQ0FFbEIseUJBQ0ksd0NDOUkySyxDRDZJOUssZ0NBSU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1Asd0JDdEppQyxDRDBKekMsc0JBQ0ksZ0IvTnpJbUIsQytOMEluQixpQi9OMUltQixDK04ySW5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCL05ySnlCLEMrTnNKekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ3JPZ1h2QixvQ3FPelhKLHNCQVdRLGdCL05sSmUsQytObUpmLGlCL05uSmUsQytOcUp0QixDQUVELHdCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0Qix1QkFDSSxpQkFBa0IsQ0FHdEIsNkJBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDck8xRmpCLDJDQUNJLGtCbURyR2tCLENuRHVHbEIsaURBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCwwRkFDSSxhQUFjLENBRWQsYXNPOUY2QixDdE9tZ0JyQyxvQ0E5YUksNkNBY1EsMkRWeEc2QixDVWdHckMsNkNBWVEsMkRWNUc2QixDVThHaEMsQ3FPaUVaLG9DQUdPLGNBQWUsQ3JPbEluQixvQ0FDSSx3RFZqRHFDLENVYnpDLDRCQUVJLHdCd0JGMEIsQ3hCRzFCLGtCc082QjZCLEN0TzVCN0IsVUVHVSxDRkZWLG9CRVJXLENGY1gscUVBQ0ksa0JFZk8sQ0ZrQlgsb0VBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCxrRkFDSSxrQkV4QkcsQ21POE1sQiw4Q0FFTyxZQ25LOEIsQ0RvSzlCLFczTXBOaUMsQzJNcU5qQyxZM01wTmtDLEMxQnVoQnRDLHVGcU92VUgsOENBTVcsVzNNcE5pQyxDMk1xTmpDLFkzTXBOa0MsQzJNeU56QyxDQVpKLHFEQVVXLGNDM0swQixDRGlLckMsb0pBZ0JlLFluTzNORyxDbU8yTWxCLGtLQWtCbUIsY25PN05ELENtT29PbkIsK0JBQ0ksVUFBVyxDQUtmLG9CQUNJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FsRzFCLG1CQXVHUSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBeEcxQiw0QkEwR1ksWUFBYSxDQUNiLHFCQUFzQixDck9nUzFCLG9DcU8zWVIsNEJBNkdnQixnQkNoTW9CLENEa00zQixDck80UkQsb0NxTzNZUix5QkFrSGdCLE1BQU8sQ0FFZCxDck94SEwsbUNBQ0ksZXNPdEUwQyxDdE95RTFDLDZEQUNJLGlCc096RXdDLEN0TzBFeEMsK0RWdkh1QyxDVXdIdkMsYXNPeEU4QyxDdE95RTlDLGFzT3JFNkMsQ3RPeUVqRCw0REFDSSxpQnNPakZ3QyxDdE9rRnhDLG9FVm5JNEMsQ1VvSTVDLGFzT3pFNkMsQ3RPMEU3Qyxhc090RTRDLENEMER4RCx5QkF5SFksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBNUhsQywwTUFzSTRCLFVDdE5RLENEdU5SLHdCQ3ROYSxDRHVOYixtQkFBd0QsQ0F4SXBGLHNNQThJd0IsU0M5TlksQ0QrTlosd0JDOU5pQixDRCtFekMsNENBcUpvQiw2QkNwT3FCLENEcU9yQiw4QkNyT3FCLENEc09yQiwrQkN0T3FCLENEK0V6QyxpQ0E0SmdCLE1BQU8sQ0FDUCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDZCQUE4QixDQUM5QixXQUFZLENyTzJPcEIsb0NxTzNZUixpQ0FzS29CLHVCQUE0QixDQUM1QixlQUFpQixDQUVqQiw2QkN4UHFCLENEeVByQiw4QkN6UHFCLENEMFByQiwrQkMxUHFCLENEMlByQixpQkFBdUIsQ0FDdkIsYUFBb0IsQ0E3S3hDLDhDQWdMd0IsaUJBQW9CLENBQ3BCLHlCQUEyQixDQWpMbkQsbURBcUx3QixpQkFBb0IsQ0FDcEIsMEJBQTRCLENBdExwRCxtSEEyTDRCLFVBQXFCLENBQ3JCLGlCQUEyQixDQUMzQix3QkM1UWEsQ0Q2UWIsVUFBdUIsQ0FDdkIsVUMvUVEsQ0RnUlIsT0FBc0IsQ0FoTWxELDBEQW9NNEIsU0FBVyxDQXBNdkMseURBd000QixVQUFZLENBQ2YsQ0F6TXpCLG1DQWdOWSxVQUFXLENyTzdSZiwwQ0FDSSwwRFZqRHFDLENVa0RyQyxhc093QjBCLEN0T3ZCMUIsaUJzT3dCeUIsQ3RPcEJ6Qiw0Q0FDSSxhc09rQnNCLEN0T3ZGOUIsa0NBRUksbUJzTzJGa0MsQ3RPMUZsQyxzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCxpRkFDSSxrQkVmTyxDRmtCWCxnRkFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLDhGQUNJLGtCRXhCRyxDcU84SXZCLGFBQ0ksVXJPcklrQixDcU9zSWxCLGlCQUFrQixDQUVsQix5QkFDSSxnRkMvSTJLLENEOEk5SyxnQ0FJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxtQ3JPeEpXLENxTzRKbkIsc0JBQ0ksZ0JqTzFJbUIsQ2lPMkluQixpQmpPM0ltQixDaU80SW5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCak9ySnlCLENpT3NKekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ3ZPK1d2QixvQ3VPeFhKLHNCQVdRLGdCak9uSmUsQ2lPb0pmLGlCak9wSmUsQ2lPc0p0QixDQUVELHdCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0Qiw2QkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLEN2T3ZGakIsMkNBQ0ksa0JtRHJHa0IsQ25EdUdsQixpREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLDBGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLDZDQWNRLDJEVnhHNkIsQ1VnR3JDLDZDQVlRLDJEVjVHNkIsQ1U4R2hDLEN1TzhEWixvQ0FHTyxjQUFlLEN2Ty9IbkIsb0NBQ0ksd0RWakRxQyxDVWJ6Qyw0QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCxxRUFDSSxrQkVmTyxDRmtCWCxvRUFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGtGQUNJLGtCRXhCRyxDcU8yTWxCLDhDQUVPLFNyT25NVSxDcU9vTVYsVzdNak5pQyxDNk1rTmpDLFk3TWpOa0MsQzFCdWhCdEMsdUZ1TzFVSCw4Q0FNVyxXN01qTmlDLEM2TWtOakMsWTdNak5rQyxDNk1zTnpDLENBWkoscURBVVcsV3JPM01NLENxT2lNakIsb0pBZ0JlLFlyT3hORyxDcU93TWxCLGtLQWtCbUIsY3JPMU5ELENxT2lPbkIsK0JBQ0ksVUFBVyxDQUtmLG9CQUNJLGlCQUFrQixDQTdGMUIsbUJBa0dRLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FuRzFCLDRCQXFHWSxZQUFhLENBQ2IscUJBQXNCLEN2T29TMUIsb0N1TzFZUiw0QkF3R2dCLGdCQ25Mb0IsQ0RxTDNCLEN2T2dTRCxvQ3VPMVlSLHlCQTZHZ0IsTUFBTyxDQUVkLEN2T3BITCxtQ0FDSSxld09sRTBDLEN4T3FFMUMsNkRBQ0ksaUJ3T3JFd0MsQ3hPc0V4QywrRFZ2SHVDLENVd0h2Qyxhd09uRTZDLEN4T29FN0MsYXdPaEU2QyxDeE9vRWpELDREQUNJLGlCd083RXdDLEN4TzhFeEMsb0VW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Q0EyQlcsNEJ6T3hXTSxDeU95V04sNkJ6T3pXTSxDRndGZCxrREFDSSxnQjRPcEVtQyxDNU9zRW5DLHdEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsd0dBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksb0RBY1EsK0RWaEcrQixDVXdGdkMsb0RBWVEsa0VWeEdvQyxDVTBHdkMsQzJPeVBSLGtDQUlPLGVBQWdCLENBQ2hCLGFBQWMsQzNPMVJ0QixrRDJPNlJZLHFCQUFzQixDQUN0QixtQkFBdUIsQ0FDdkIsbUJBQW9CLEMzT2pVaEMsNENBQ0ksMERWakRxQyxDVWtEckMsVUV4RFUsQ0Y2RFYsOENBQ0ksVUU5RE0sQ0ZQZCxtQ0FFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCxtRkFDSSxrQkVmTyxDRmtCWCxrRkFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGdHQUNJLGtCRXhCRyxDRmtHZiw2Q0FDSSxrQm1EckdrQixDbkR1R2xCLG1EQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsOEZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksK0NBY1EsMkRWeEc2QixDVWdHckMsK0NBWVEsMkRWNUc2QixDVThHaEMsQ0E5RFQsdUNBQ0ksMERWakRxQyxDVWtEckMsVUV4RFUsQ0Y2RFYseUNBQ0ksVUU5RE0sQ0ZQZCw4QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRVBXLENGUVgsb0JFUlcsQ0ZjWCx5RUFDSSxrQkVmTyxDRmtCWCx3RUFFSSxhRXBCTyxDRnFCUCx3QjRPUHNDLEM1T1N0QyxzRkFDSSxrQkV4QkcsQ3lPNFpsQixnREFFTyxTek9wWlUsQ3lPcVpWLFdqTmxhaUMsQ2lObWFqQyxZak5sYWtDLEMxQnVoQnRDLHVGMk96SEgsZ0RBT1csV2pObmFpQyxDaU5vYWpDLFlqTm5ha0MsQ2lOeWF6QyxDQWRKLHVEQVlXLFd6TzlaTSxDeU9rWmpC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LGFqUHJiUyxDaVBzYlQsaUJDMVhxQyxDRDJYckMsbUJDMVh1QyxDRHVWbEQsK0VBc0NXLDZEN1BsYXFDLEM2UG1hckMsYUMzWGdDLENENFhoQyxpQkMzWG9DLENENFhwQyxtQkMzWHNDLENEb1lsRCxpQ0FDRSxpQkFBa0IsQ25QaUZkLG9DbVBsRk4saUNBR0ksU0FBVyxDQUNYLGVBQWdCLENBb0huQixDblA5ZEMsbUZBQ0ksZW9QTXlDLENwUEx6QyxtR0FDSSxrQm1EckdrQixDbkRzR2xCLGlCb1BFK0MsQ3BQRC9DLHlHQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0YwR1gscUdBQ0ksYUFBYyxDQUVkLGFFMUdPLENGNkdYLHFHQUNJLGFBQWMsQ0F1YXRCLG9DQTlhSSxxR0FjUSxnRVZoRytCLENVa0dsQyxDbVA0VWQsNkZBWVMsZ0JBQWlCLENBQ2pCLGVBQWdCLENBYnpCLG1HQWVXLGNBQWUsQ0FDZixLQUFNLENBaEJqQixxRkFzQk8sa0U3UHhjOEMsQzZQeWM5QyxhalA3ZGEsQ2lQOGRiLGlCQ2hYd0MsQ0RpWHhDLG1CQ2hYMEMsQ0RpWDFDLG9CQUFxQixDQTFCNUIsc0xBNkJTLGFqUGhlVyxDRjZGbkIsNkRBQ0ksZW9QWitDLENwUGEvQyw2RUFDSSxrQm1EckdrQixDbkRzR2xCLGlCb1BoQnFELENwUGlCckQsbUZBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCb1B6Qm9ELENwUGlDeEQsOEpBQ0ksYUFBYyxDQUVkLGFFaEhPLENGcWhCZixvQ0E5YUksK0VBY1EsZ0VWaEcrQixDVXdGdkMsK0VBWVEsb0VWeEdvQyxDVTBHdkMsQ21Qd1VkLHVDQTBDRyxhQUFjLENuUHdDWixvQ21QbEZMLCtDQThDTyx1QkFBNEIsQ0FDNUIsY0FBZSxDQUVmLDZCalB2ZmEsQ2lQd2ZiLDhCalB4ZmEsQ2lQeWZiLGlCQUF1QixDQUN2QixhQUFvQixDQXBEM0IsaUVBdURTLGlCQUFvQixDQUNwQix5QkFBMkIsQ0FDM0IsU0FBVSxDQXpEbkIsb0VBNkRTLGVBQWdCLENBQ2hCLGlC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dUIsQ0FDdkIscUJBQXNCLEN2UC9LdEIsOENBRUksaUJ3UDNGdUQsQ3hQNkZ2RCx3RUFDSSxpQndQOUZtRCxDeFArRm5ELCtEVnZIdUMsQ1V3SHZDLFVFdElVLENGMklkLHVFQUNJLGlCd1B0R21ELEN4UHVHbkQsb0VWbkk0QyxDVW9JNUMsVUU5SVUsQ3FQcVNuQixpREFZRyxRQUFTLENBSWIsMEJBQ0UsaUJBQWtCLEN2UHdOZCxvQ3VQek5OLDBCQUdJLFNBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FNbkIsQ3ZQMU9DLGlDQUNJLGV3UHZCd0MsQ3hQd0J4QyxpREFDSSxrQm1EckdrQixDbkRzR2xCLGV3UDNCNEMsQ3hQNEI1Qyx1REFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2IsNEJ3UHBDNkMsQ3hQNENqRCxzR0FDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSxtREFjUSxnRVZoRytCLENVd0Z2QyxtREFZUSxvRVZ4R29DLENVMEd2QyxDdVBpTWQsc0N2UGxQSyxpRVY3RHlDLENVOER6Qyxhd1BTcUMsQ3hQUnJDLGV3UE91QyxDeFBIdkMsd0NBQ0ksYXdQR2lDLENEcVAzQyxrQ0FDRSxVQUFXLENBQ1gsaUJBQWtCLENBR3BCLDhCQUNFLGdCQUFtQixDQUlyQixpQ0FDRSxpQkFBa0IsQ3ZQaU1kLG9DdVBsTU4saUNBR0ksZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixlQUFnQixDQXNIbkIsQ0E1SEEsdURBVUcsaUJBQWtCLEN2UGhRcEIsbUZBQ0ksZXdQNkJ5QyxDeFA1QnpDLG1HQUNJLGtCbURyR2tCLENuRHNHbEIsaUJ3UHlCK0MsQ3hQeEIvQyx5R0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGMEdYLHFHQUNJLGFBQWMsQ0FFZCxhRTFHTyxDRjZHWCxxR0FDSSxhQUFjLENBdWF0QixvQ0E5YUkscUdBY1EsZ0VWaEcrQixDVWtHbEMsQ3VQNE5kLDZGQWVTLGdCQUFpQixDQUNqQixlQUFnQixDQWhCekIsbUdBa0JXLGNBQWUs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V0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsbUM3UGpGVyxDNlBxRm5CLHFCQUNJLGdCelBuRW1CLEN5UG9FbkIsaUJ6UHBFbUIsQ3lQcUVuQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQnpQaEZ5QixDeVBpRnpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLEMvUHNidkIsb0MrUC9iSixxQkFXUSxnQnpQNUVlLEN5UDZFZixpQnpQN0VlLEN5UCtFdEIsQ0FFRCx1QkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIsNEJBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDL1BoQmpCLDBDQUNJLGtCbURyR2tCLENuRHVHbEIsZ0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCx3RkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSw0Q0FjUSwyRFZ4RzZCLENVZ0dyQyw0Q0FZUSwyRFY1RzZCLENVOEdoQyxDK1BUWix1Q0FHTyxjQUFlLEMvUHhEbkIsbUNBQ0ksd0RWakRxQyxDVWtEckMsVUV4RFUsQ0Y2RFYscUNBQ0ksVUU5RE0sQ0ZQZCwyQkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCxtRUFDSSxrQkVmTyxDRmtCWCxrRUFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGdGQUNJLGtCRXhCRyxDNlBvSWxCLDZDQUVPLFM3UDVIVSxDNlA2SFYsV3JPMUlpQyxDcU8ySWpDLFlyTzFJa0MsQzFCdWhCdEMsdUYrUGpaSCw2Q0FNVyxXck8xSWlDLENxTzJJakMsWXJPMUlrQyxDcU8rSXpDLENBWkosb0RBVVcsVzdQcElNLEM2UDBIakIsa0pBZ0JlLFk3UHBKRyxDNlBvSWxCLGdLQWtCbUIsYzdQdEpELEMrUFd2QixlQUNFLGNBQWUsQ0FDZixlQUFnQixDQUNoQixrRTNRTXNELEMyUUx0RCxzQkFDRSxrQi9QYm1CLEMrUGNuQixVL1BQa0IsQytQ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QixDQUNuQixDQW5CSix3REEwQkcsaUJBQWtCLEN6UXJsQnBCLG9GQUNJLGUwUW1HMEMsQzFRbEcxQyxvR0FDSSxrQm1EckdrQixDbkRzR2xCLGlCMFErRmdELEMxUTlGaEQsMEdBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRjBHWCxzR0FDSSxhQUFjLENBRWQsYUUxR08sQ0Y2R1gsc0dBQ0ksYUFBYyxDQXVhdEIsb0NBOWFJLHNHQWNRLGdFVmhHK0IsQ1VrR2xDLEN5UWlpQmQsOEZBK0JTLGdCQUFpQixDQUNqQixlQUFnQixDQWhDekIsb0dBa0NXLGNBQWUsQ0FDZixLQUFNLENBbkNqQixzRkF5Q08sa0VuUmhyQjhDLENtUmlyQjlDLGF2UXJzQmEsQ3VRc3NCYixpQkMzZnlDLENENGZ6QyxtQkMzZjJDLENENGYzQyxvQkFBcUIsQ0E3QzVCLHdMQWdEUyxhdlF4c0JXLEN1UXdwQnBCLHNFQXNERCxZQUFhLEN6UWpuQlgsOERBQ0ksZTBRMENnRCxDMVF6Q2hELDhFQUNJLGtCbURyR2tCLENuRHNHbEIsaUIwUXNDc0QsQzFRckN0RCxvRkFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2IsNEIwUTZCcUQsQzFRckJ6RCxnS0FDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSxnRkFjUSxnRVZoRytCLENVd0Z2QyxnRkFZUSxvRVZ4R29DLENVMEd2QyxDeVE2aEJkLDhIQWtJUyxRQUFTLENBbElsQixvREF1SUssc0JBQXVCLENBQ3ZCLFlBQWEsQ0F4SWxCLGdEQTRJSyxjQUFlLENBUXJCLDJCQUVFLFVBQVcsQ0FDWCxpQkFBa0IsQ3pRbHRCbEIsa0NBQ0ksZTBRN0VtQyxDMVE4RW5DLGtEQUNJLGtCbURyR2tCLENuRHNHbEIsZTBRNEQ2QyxDMVEzRDdDLHdEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QjBRbUQ4QyxDMVEzQ2xELHdHQUNJLGFBQWMsQ0FFZCxhRWhITyxDRnFoQmYsb0NBOWFJLG9EQWNRLGdFVmhHK0IsQ1V3RnZDLG9EQVlRLG9FVnhH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UThqQmYsZ0JuUC9qQndCLENtUGdrQnhCLHdCTDNSMEQsQ0s0UC9ELHNIQW1DTyxhelFua0JhLEN5UW9rQmIsd0JMN1I4RCxDS3lQckUsNEpBc0NTLFl6UXRrQlcsQ3lRZ2lCcEIsb0lBeUNTLHNCTHBTeUQsQ0syUGxFLCtEQTZDTyxRQUFTLENBN0NoQixxREFpREssVUFBVyxDQUNYLGFBQWMsQ0FDZCxZelF0bEJlLEN5UTRsQnJCLCtCQUNFLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULG1DelE1bEJtQixDeVE2bEJuQixXQUFZLENBQ1osV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIscUJBQXNCLEMzUTVkdEIsK0NBRUksaUJzUXpFd0QsQ3RRMkV4RCx5RUFDSSxpQnNRNUVvRCxDdFE2RXBELCtEVnZIdUMsQ1V3SHZDLFVFdElVLENGMklkLHdFQUNJLGlCc1FwRm9ELEN0UXFGcEQsb0VWbkk0QyxDVW9JNUMsVUU5SVUsQ3lRa2xCbkIsa0RBWUcsUUFBUyxDM1FoRlAsb0MyUW9FTiwrQkFnQkksaUJBQWtCLENBVXJCLENBMUJBLGlEM1EvZ0JLLHVFVnpEZ0QsQ1UwRGhELFVFcEVjLENGcUVkLGlCc1FFb0QsQ3RRRXBELG1EQUNJLFVFMUVVLEN5UWtsQm5CLGdFM1EvZ0JLLG9FVnpEZ0QsQ1UwRGhELFVFcEVjLENGeUVkLGtFQUNJLFVFMUVVLEN5UThtQnBCLDJCQUNFLGlCQUFrQixDM1FqR2Qsb0MyUWdHTiwyQkFHSSxTQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGVBQWdCLENBT25CLEMzUXBpQkMsa0NBQ0ksZXNRSXlDLEN0UUh6QyxrREFDSSxrQm1EckdrQixDbkRzR2xCLGVzUUE2QyxDdFFDN0Msd0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCc1FUOEMsQ3RRaUJsRCx3R0FDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSxvREFjUSw0RFZoRytCLENVd0Z2QyxvREFZUSxvRVZ4R29DLENVMEd2QyxDMlEwZmQsdUNBU0csb0JBQXFCLEMzUXBqQm5C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WixLQUFNLENBQ04sTUFBTyxDQUNQLG1DeFJoRlcsQ3dSb0ZuQixzQkFDSSxnQnBSbEVtQixDb1JtRW5CLGlCcFJuRW1CLENvUm9FbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0JwUi9FeUIsQ29SZ0Z6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDMVJ1YnZCLG9DMFJoY0osc0JBV1EsZ0JwUjNFZSxDb1I0RWYsaUJwUjVFZSxDb1I4RXRCLENBRUQsd0JBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLDZCQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQzFSZmpCLDJDQUNJLGtCbURyR2tCLENuRHVHbEIsaURBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCwwRkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSw2Q0FjUSwyRFZ4RzZCLENVZ0dyQyw2Q0FZUSwyRFY1RzZCLENVOEdoQyxDMFJWWix3Q0FHTyxjQUFlLEMxUnZEbkIsb0NBQ0ksd0RWakRxQyxDVWJ6Qyw0QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRVBXLENGUVgsb0JFUlcsQ0ZjWCxxRUFDSSxrQkVmTyxDRmtCWCxvRUFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGtGQUNJLGtCRXhCRyxDd1JtSWxCLDhDQUVPLFN4UjNIVSxDd1I0SFYsV2hReklpQyxDZ1EwSWpDLFloUXpJa0MsQzFCdWhCdEMsdUYwUmxaSCw4Q0FNVyxXaFF6SWlDLENnUTBJakMsWWhReklrQyxDZ1E4SXpDLENBWkoscURBVVcsV3hSbklNLEN3UnlIakIsb0pBZ0JlLFl4UmhKRyxDd1JnSWxCLGtLQWtCbUIsY3hSbEpELEMwUm1IdkIsYUFDSSxhMVJwSG1CLEMwUnFIbkIsaUJBQWtCLENBRWxCLHlCQUNJLGdGQ3ZIMkssQ0RzSDlLLGdDQUlPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLG1DMVJqSVcsQzBScUluQixzQkFDSSxnQnRSbEhtQixDc1JtSG5CLGlCdFJuSG1CLENzUm9IbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0J0UjdIeUIsQ3NSOEh6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixNQUFPLEM1UnNZUCxvQzRSaFpKLHNCQVlRLGdCdFI1SGUsQ3NSNkhmLGlCdFI3SGUsQ3NSK0h0QixDQUVELHdCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0QixvQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGNBQWUsQ0FDZixrQkFBbUIsQzVSb1huQixvQzRSeFhKLG9CQU1RLGtCQUFtQixDQUNuQiw0QkFBNkIsQ0FFcEMsQ0FDRCxtQkFDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLEM1UnlXbkIsb0M0UjlXSixtQkFPUSxZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLGVBQWdCLENBK0V2QixDQXhGQSxxQ0FjVyxhQUFjLENBZHpCLGtMQXFCbUIsVUN6SWEsQ0QwSWIscUIxUnRMRixDMFJ1TEUsbUJBQXdELENBdkIzRSw4S0E2QmUsU0NqSmlCLENEa0pqQixxQjFSOUxFLEMwUmdLakIsc0NBb0NXLDBCMVJwTU0sQzBScU1OLDJCMVJyTU0sQzBSeU1kLDJCQUtJLFdBQVksQ0FHaEIsNkRBUEksTUFBTyxDQUNQLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBYW1CLENBVHZCLGtDQVNJLGFBQW1CLEM1Um9UdkIscUM0UjdUQSxrQ0FXUSxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FFcEIsQ0FFRCwwQkFDSSw0RHRTck51QyxDc1NzTnZDLGExUjlPVyxDMFIrT1gsa0JBQW1CLEM1UjdJdkIsZ0RBQ0ksZ0I2UnBDaUMsQzdSc0NqQyxzREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2IsNEI2UjVDcUMsQzdSb0R6QyxvR0FDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSxrREFjUSwrRFZoRytCLENVd0Z2QyxrREFZUSxrRVZ4R29DLENVMEd2QyxDNFJtSFIsZ0NBSU8sZUFBZ0IsQ0FDaEIsYUFBYyxDNVJwSnRCLGdENFJzSlkscUJBQXNCLEM1UnhMbEMseUNBQ0ksMERWakRxQyxDVWtEckMsVUV4RFUsQ0Y2RFYsMkNBQ0ksVUU5RE0sQ0ZQZCxpQ0FFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCwrRUFDSSxrQkVmTyxDRmtCWCw4RUFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLDRGQUNJLGtCRXhCRyxDRmtHZiwyQ0FDSSxrQm1EckdrQixDbkR1R2xCLGlEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsMEZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksNkNBY1EsMkRWeEc2QixDVWdHckMsNkNBWVEsMkRWNUc2QixDVThHaEMsQ0E5RFQsb0NBQ0ksMERWakRxQyxDVWtEckMsVUV4RFUsQ0Y2RFYsc0NBQ0ksVUU5RE0sQ0ZQZCw0QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRVBXLENGUVgsb0JFUlcsQ0ZjWCxxRUFDSSxrQkVmTyxDRmtCWCxvRUFFSSxhRXBCTyxDRnFCUCx3QjZSZW9DLEM3UmJwQyxrRkFDSSxrQkV4QkcsQzBSaVJsQiw4Q0FFTyxTMVJ6UVUsQzBSMFFWLFdsUXZSaUMsQ2tRd1JqQyxZbFF2UmtDLEMxQnVoQnRDLHVGNFJwUUgsOENBTVcsV2xRdlJpQyxDa1F3UmpDLFlsUXZSa0MsQ2tRNFJ6QyxDQVpKLHFEQVVXLFcxUmpSTSxDMFJ1UWpCLG9KQWdCZSxZMVJqU0csQzBSaVJsQixrS0FrQm1CLGMxUm5TRCxDNFIwSHZCLGFBRUksVTVSbEhrQixDNFJtSGxCLGlCQUFrQixDQUVsQix5QkFDSSxnRkM3SDJLLENENEg5SyxnQ0FJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcs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Q2pTOUl0Qix5QkFFSSxRQWxCSyxDQWtCTCxTQWpCTSxDaVMyQ3RCLHlDQW9IZ0IsZ0JBQWlCLENBQ2pCLFlDckpvQixDRHNKcEIsZUN0Sm9CLENEZ0NwQywyQkF5SGdCLGlCQUF1QixDQUN2QixZQUFhLENBMUg3QixrQ0E0SG9CLFVBQWMsQ0FDZCxpQkFBb0IsQ0FDcEIsVUFBZ0IsQ0FDaEIsV0FBZ0IsQ0FDaEIsUUMzSzBCLENENEsxQixNQUFhLENBQ2IsMEJBQTRCLENBQzVCLGU5Um5ORSxDOFJnRnRCLDJCQXVJZ0IsMkQxU2pOaUMsQzBTd05qQyxnQkNqTDBCLENEa0wxQixtQkNqTDZCLENEa0w3QixVOVJoT00sQzhSaU9OLGVDbEx5QixDRHVMekIsaUJBQWtCLENBQ2xCLG9CQUFxQixDaFN1UzdCLG9DZ1M5YlIsMkJBeUlvQiwyRDFTbk42QixDMFNzTjdCLDJEMVN0TjZCLEMwU2tPcEMsQ0F4SmIsa0VBbUpvQixhOVI3T0csQzhSOFBuQixxQkFDSSwrQ0NwTDJOLENEcUwzTixhOVJwUGlCLENGeUZiLCtGQUdJLDRCaVNuQnlDLENqUzJCN0MsOEhBQ0ksYUFBYyxDQUVkLGFFaEhPLEM4UjJQbEIsMENBZ0JlLGtCOVI5UUcsQzhSK1FILFM5UnJRRSxDOFJvUGpCLHVDQXFCZSxhQ3BMcUMsQ0QrSnBELDZDQTZCbUIsa0I5UjNSRCxDOFI4UGxCLHNDQWlDZSxhQ3RMcUMsQ0RxSnBELHdGQW1DbUIsYTlSOVJELENnU0t2QixVQUNJLGVDYnNCLENEZXRCLG1CQUNJLGdCQ040QixDRE81QixXQ051QixDRFMxQix3QkFHTyxpQkNYOEIsQ0RRckMsMENBTVcsYUNiaUMsQ0REakQsbUJBb0JRLFlDL0JlLENEZ0NmLFlBQWEsQ0FDYixvQkNoQ3VCLENEVS9CLDRCQXlCWSxlQ2xDdUIsQ0RTbkMseUJBNkJZLG9CQ3JDeUIsQ0RzQ3pCLFNBQVUsQ0FDVixlQ3RDb0IsQ0RPaEMsOEJBbUNZLGtCQ3pDNEIsQ0RNeEMsOEJBdUNZLFVDNUNvQixDRDZDcEIsb0JDNUM4QixDREkxQyxvQ0E0Q1kseUJDL0MwQyxDQ3dCdEQsUUFDSSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLE9BQVEsQ0FDUixVQ0ZvQixDREdwQixlQUtJLGdCQ1hzQixDRFl0QixjQ1h1QixDRFl2Qiw0RDlTekJ5QyxDOFMwQnpDLGdCQzdDd0IsQ0Q4Q3hCLHdCQzdDOEIsQ0R3RTlCLDBJQUNJLGtCbFNwRVcsQ2tTcUVYLFVsUzlEVSxDa1MrRFYsd0JsU3RFVyxDb1NvR3ZCLGlCQUVJLCtDQXZHdU0sQ0F3R3ZNLFVwU2hHa0IsQ29TaUdsQixpQkFBa0IsQ0FDbEIsMEJBQ0ksVUFBVyxDQUNYLGdCaFMvRnlCLENnU3dGakMsd0JBVVEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJBcEg4QyxDQXFIOUMsVUFBVyxDQUdmLDRCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0QixpQ0FDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLEN0U3BDckIsK0JBQ0ksaUJzU3RGa0MsQ3RTdUZsQywrQ0FDSSxrQm1EckdrQixDbkRzR2xCLGlCc1MxRnNDLEN0UzJGdEMscURBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxrR0FDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSxpREFjUSxnRVZoRytCLENVd0Z2QyxpREFZUSwyRFY1RzZCLENVOEdoQyxDQTlEVCx3Q0FDSSxpRVZqRHFDLENVa0RyQyxhc1NoRHdCLEN0U2lEeEIsZXNTbEQwQixDdFNzRDFCLDBDQUNJLGFzU3REb0IsQ0E2SGhDLGdDQUNJLFlBQWEsQ3RTd1liLG9Dc1N6WUosZ0NBSVEsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix5Q0FBNEMsQ0FDNUMsdUJBQXlCLENBQ3pCLFdBQVksQ0FDWixTQUFVLENBRVYsNkRoVGxJdUMsQ2dUbUl2QyxnQkFBaUIsQ0FDakIsd0JwU3pKVyxDb1M0SmxCLENBRUQsd0JBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixnQ0FDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLDBCQXBKZ0MsQ0FxSmhDLGtCQUFtQixDQUtuQixvQ0FaUCw4QkFhVyxjQXpKb0IsQ0EwSnBCLHNCQUE4RixDQVlyRyxDQVRHLDJEQWpCUCw4QkFrQlcsY0EzSndCLENBNEp4QixxQkFBc0csQ0FPN0csQ3RTNlZELHFDc1N2WEgsOEJBdUJXLGdCQTdKd0IsQ0E4SnhCLDJCQUF1RyxDQUU5RyxDQXBGVCx1REEyRlksaUJBQWtCLENBM0Y5Qiw0QkE4RlksZ0JBdktvQyxDQXdLcEMsZ0JBdktvQyxDQTZLcEMsVUFBVyxDQUNYLGdCQUFpQixDdFMyVXJCLG9Dc1NqYlIsNEJBaUdnQixnQkF4S29DLENBeUtwQyxnQkF4S29DLENBa0wzQyxDQTVHVCxxQ0F3R2dCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixrQkFBbUIsQ0ExR25DLDZCQWtIWSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLE9BQVEsQ0FDUixVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWiw2QnBTNU5XLENvUzhOWCxpQ0FBb0MsQ0FDcEMseUJBQTRCLENBM0h4QyxtQ0E4SGdCLGFBQWMsQ3RTckkxQiwwQ0FDSSxlc1N6RHFDLEN0UzBEckMsMERBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQnNTN0QyQyxDdFM4RDNDLGdFQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QnNTckUwQyxDdFM2RTlDLHdIQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLDREQWNRLGtFVnBHb0MsQ1U0RjVDLDREQVlRLDBEVnBHK0IsQ1VzR2xDLENzU3ZCakIsbURBaUlvQixTQUFVLENBakk5QixtQ0F3SWdCLDBEaFQvTmlDLENnVGdPakMsYUFqTStCLENBa00vQixpQkFqTW1DLENBa01uQyxtQkFqTXFDLENBc0RyRCxtRkFzSW9CLGFBQWMsQ0F0SWxDLHlDQWtKZ0IsV0FBWSxDQUNaLFFBQVMsQ0FDVCxlQUFnQixDQ3pKaEMsaUJBRUksK0NDaEd1TSxDRGlHdk0sYXJTbEdtQixDcVNtR25CLGlCQUFrQixDQUNsQiwwQkFDSSxVQUFXLENBQ1gsZ0JqUzFGeUIsQ2lTbUZqQyx3QkFVUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkM3RzhDLENEOEc5QyxVQUFXLENBR2YsNEJBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLGlDQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQ3ZTL0JyQiwrQkFDSSxpQndTOUVrQyxDeFMrRWxDLCtDQUNJLGtCbURyR2tCLENuRHNHbEIsaUJ3U2xGc0MsQ3hTbUZ0QyxxREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGtHQUNJLGFBQWMsQ0FFZCxhRWhITyxDRnFoQmYsb0NBOWFJLGlEQWNRLGdFVmhHK0IsQ1V3RnZDLGlEQVlRLDJEVjVHNkIsQ1U4R2hDLENBOURULHdDQUNJLGlFVmpEcUMsQ1VrRHJDLGF3U2xDd0IsQ3hTbUN4Qixld1NwQzBCLEN4U3dDMUIsMENBQ0ksYXdTeENvQixDRDBHaEMsZ0NBQ0ksWUFBYSxDdlM2WWIsb0N1UzlZSixnQ0FJUSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHlDQUE0QyxDQUM1Qyx1QkFBeUIsQ0FDekIsVUFBVyxDQUNYLE1BQU8sQ0FFUCw2RGpUN0h1QyxDaVQ4SHZDLGdCQUFpQixDQUNqQix3QnJTcEpXLENxU3VKbEIsQ0FFRCx3QkFDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLEN2UzBYbEIsb0N1UzVYSix3QkFJUSxlQUFnQixDQTBCdkIsQ0F4QkcsZ0NBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZiwwQkM5SGdDLENEK0hoQyxrQkFBbUIsQ0FLbkIsb0NBZlAsOEJBZ0JXLGNDbklvQixDRG9JcEIsc0JBQThGLENBWXJHLENBVEcsMkRBcEJQLDhCQXFCVyxjQ3BJd0IsQ0RxSXhCLHFCQUFzRyxDQU83RyxDdlMrVkQscUN1UzVYSCw4QkEwQlcsZ0JDckl3QixDRHNJeEIsMkJBQXVHLENBRTlHLENBdkZULHVCQTRGUSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQTlGekIsMkNBaUdnQixZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLGlCQUFrQixDdlNtVjFCLG9DdVN0YlIsK0JBeUdnQiw2QnJTM01PLENxUzRNUCw4QnJTNU1PLENxUzZNUCwrQnJTN01PLENxUzhNUCxpQkFBdUIsQ0FDdkIsaUJBQTRCLENBQzVCLGdCQUFpQixDQTlHakMsOENBaUhvQixlQUFnQixDQUNoQixpQkFBb0IsQ0FDcEIsMEJBQTRCLENBQzVCLGFBQWMsQ0FwSGxDLHlHQXlId0IsVUFBcUIsQ0FDckIsaUJBQTJCLENBQzNCLHdCclM3TkQsQ3FTOE5DLFVBQXVCLENBQ3ZCLFVBQXNCLENBQ3RCLE9BQXNCLENBOUg5QyxxREFrSXdCLFNBQVcsQ0FsSW5DLG9EQXNJd0IsVUFBWSxDQXRJcEMseUdBZ0p3QixVQUFZLENBaEpwQywyQ0FxSm9CLDZCQUFnRixDQUluRixDdlM2UlQsMER1U3RiUiwyQ0F1SndCLDZCQUFvRixDQUUzRixDQXpKakIsZ0NBOEpZLGlCQUFrQixDQTlKOUIsNEJBaUtZLGdCQ25Nb0MsQ0RvTXBDLGdCQ25Nb0MsQ0R5TXBDLGdCQUFpQixDQUNqQixVQUFXLEN2UzZRZixvQ3VTdGJSLDRCQW9LZ0IsZ0JDbk1vQyxDRG9NcEMsZ0JDbk1vQyxDRDZNM0MsQ0EvS1QscUNBMktnQixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBN0tuQyw2QkFrTFksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLEN2U3ZMOUIsMENBQ0ksaUJ3U3hCdUMsQ3hTeUJ2QywwREFDSSxrQm1EckdrQixDbkRzR2xCLGlCd1NwQjJDLEN4U3FCM0MsZ0VBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCx3SEFDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSw0REFjUSxrRVZwR29DLENVNEY1Qyw0REFZUSwwRFZwRytCLENVc0dsQyxDdVM1QmpCLG1DQTBMZ0IsaUJBQWtCLENBSWxCLCtEalQ1UXdDLENpVDZReEMsYUNuTStCLENEb00vQixpQkNuTW1DLENEb01uQyxtQkNuTXFDLENERXJELG1GQTRMb0IsYUFBYyxDQTVMbEMscUNBbU1vQixhQ3ZNMkIsQ0R3TTNCLG9CQUFxQixDRWxPekMsU0FDSSxhdlNsRW1CLEN1U21FbkIsaUJBQWtCLENBRWxCLHFCQUNJLDRFQ3JFbUosQ0RvRXRKLDRCQUlPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLG9DdlN4RVUsQ3VTNEVsQixrQkFDSSxnQm5TaEVtQixDbVNpRW5CLGlCblNqRW1CLENtU2tFbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0JuUzdFeUIsQ21TOEV6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDelN5YnZCLG9DeVNsY0osa0JBV1EsZ0JuU3pFZSxDbVMwRWYsaUJuUzFFZSxDbVM0RXRCLENBRUQsb0JBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLHlCQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQ3pTYmpCLHVDQUNJLGtCbURyR2tCLENuRHVHbEIsNkNBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxrRkFDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSx5Q0FjUSwyRFZ4RzZCLENVZ0dyQyx5Q0FZUSwyRFY1RzZCLENVOEdoQyxDeVNaWixnQ0FHTyxjQUFlLEN6U3JEbkIsZ0NBQ0ksd0RWakRxQyxDVWJ6Qyx3QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRUpXLENGS1gsb0JFUlcsQ0ZjWCw2REFDSSxrQkVmTyxDRmtCWCw0REFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLDBFQUNJLGtCRXhCRyxDdVNpSWxCLDBDQUVPLFl2U25JVyxDdVNvSVgsVy9RdklpQyxDK1F3SWpDLFkvUXZJa0MsQzFCdWhCdEMs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LG9DQUVRLCtFQ2xMMEcsQ0RtTDFHLGFyVDVRZSxDRnFoQmYsb0N1VDVRUixvQ0FNWSxlQ25Mb0MsQ0QrTDNDLENBbEJMLDJDQVVZLG1DclQ1UVUsQ0ZzR1Ysd0lBQ0ksYUFBYyxDQUVkLGFFaEhPLENxVHlRdkIsNkNBZ0JZLGVDNUxvQyxDRDRLaEQsc0lBNEJnQixhclRyU08sQ3FUMlN2QiwyQ0FFUSxnQmpUalN5QixDaVR3U2pDLDhDQUVRLGdCalR2UzhCLENpVGlUdEMsNEZBRVEsZ0JqVHBUeUIsQ2lUd09qQyx1SUE4RlEsZ0JqVHZVeUIsQ2lUc1ZqQyxvQ0FFUSxpRkM3VytHLENEOFcvRyxhclR0V2UsQ3FUbVd2QiwyQ0FLWSxvQ3JUaldVLENxVHNXdEIsb0NBRVEsaUZDaFgrRyxDRGlYL0csYXJUaFhlLENxVDZXdkIsMkNBS1ksb0NyVDNXVSxDcVRrWHRCLHNDQUVRLGlGQWxYaUgsQ0FtWGpILGFyVDVYZSxDcVR5WHZCLDZDQUtZLG9DclR2WFUsQ3FUNFh0QixzQ0FFUSxpRkFyWGlILENBc1hqSCxhclR0WWUsQ3FUbVl2Qiw2Q0FLWSxvQ3JUallVLENxVHNZdEIscUNBRVEsaUZBelhnSCxDQTBYaEgsYXJUaFplLENxVDZZdkIsNENBS1ksb0NyVDNZVSxDcVR1WnRCLGlDQUVRLCtFQzFaMEcsQ0QyWjFHLFVyVDFaYyxDRjhnQmQsb0N1VHZIUixpQ0FNWSxlQzNab0MsQ0RzYTNDLENBakJMLHdDQVNZLG1DclR2YVcsQ0Y2R1gsa0lBQ0ksYUFBYyxDQUVkLFVFekdNLENxVHVadEIsMENBZVksaUJDbmFzQyxDRG9abEQsNkhBMkJnQixVclRsYk0sQ3FUK2J0Qiw0QkFFUSwrRUNwYnFHLENEcWJyRyxVclRsY2MsQ0Y4Z0JkLG9DdVQvRVIsNEJBTVksZUNyYitCLENEaWN0QyxDQWxCTCxtQ0FVWSxtQ3JUaGRXLENGNkdYLHdIQUNJLGFBQWMsQ0FFZCxVRXpHTSxDcVQrYnRCLHFDQWdCWSxpQkM5YmlDLENEOGE3Qyw4R0E0QmdCLFVDcmNnRCxDRG1kaEUsa0NBRVEsK0VDL2MyRyxDRGdkM0csVXJUNWVj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Q0FFRixrSEFJSSwyREFBZ0UsQ0FKcEUsa0hBT0ksMkRBQWdFLENBS3BFLHFEQUVFLGNBQWUsQ0FVakIsK0lBSUksY0FBZSxDQUtuQix5RUFFRSxjQUFlLEMzVDcyREwsd0MyVGszRFIsYXpUNTlEbUIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUG9saWNlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1BbWlyaTppdGFsLHdnaHRAMCw0MDA7MCw3MDA7MSw0MDA7MSw3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pcic7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvQXZlbmlyLU1lZGl1bS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCdmb250cy9BdmVuaXItTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9BdmVuaXItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvQXZlbmlyLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9BdmVuaXItTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0F2ZW5pci1NZWRpdW0uc3ZnI0F2ZW5pci1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuXHJcblxyXG4vLyBHZXRcclxuJGZvbnQtZmFtaWx5LS0xIDogJ01vbnRzZXJyYXQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS0xIDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS0xOiAwZW07XHJcblxyXG4kZm9udC1mYW1pbHktLTIgOiAnTW9udHNlcnJhdCcsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS0yIDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS0yOiAwO1xyXG5cclxuJGZvbnQtZmFtaWx5LS0zIDogJ0FtaXJpJywgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTMgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTM6IDA7XHJcblxyXG5cclxuJGZvbnQtZmFtaWx5LS00IDogJ0F2ZW5pcicsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS00IDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS00OiAwO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gSHRtbFxyXG5cclxuJGh0bWwtbWluLWZvbnQ6IDEycHg7XHJcbiRodG1sLW1heC1mb250OiAxOHB4O1xyXG5cclxuLy8gSGVhZGluZ3NcclxuXHJcbi8vIGgxXHJcbiRoMS1mb250LXNpemUgICAgOiAyLjZlbTtcclxuJGgxLW1pbi1mb250LXNpemU6IDI2cHg7XHJcbiRoMS1tYXgtZm9udC1zaXplOiA2MHB4O1xyXG4kaDEtbWFyZ2luOiAwLjZlbSAwO1xyXG5cclxuLy8gaDJcclxuJGgyLWZvbnQtc2l6ZSAgICA6IDIuM2VtO1xyXG4kaDItbWluLWZvbnQtc2l6ZTogMDtcclxuJGgyLW1heC1mb250LXNpemU6IDA7XHJcbiRoMi1tYXJnaW46IDAuNWVtIDA7XHJcblxyXG4vLyBoM1xyXG4kaDMtZm9udC1zaXplICAgIDogMmVtO1xyXG4kaDMtbWluLWZvbnQtc2l6ZTogMDtcclxuJGgzLW1heC1mb250LXNpemU6IDA7XHJcbiRoMy1tYXJnaW46IDAuNGVtIDA7XHJcblxyXG4vLyBoNFxyXG4kaDQtZm9udC1zaXplICAgIDogMS44ZW07XHJcbiRoNC1taW4tZm9udC1zaXplOiAwO1xyXG4kaDQtbWF4LWZvbnQtc2l6ZTogMDtcclxuJGg0LW1hcmdpbjogMC4zZW0gMDtcclxuXHJcbi8vIGg1XHJcbiRoNS1mb250LXNpemUgICAgOiAxLjZlbTtcclxuJGg1LW1pbi1mb250LXNpemU6IDA7XHJcbiRoNS1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDUtbWFyZ2luOiAwLjJlbSAwO1xyXG5cclxuLy8gaDZcclxuJGg2LWZvbnQtc2l6ZSAgICA6IDEuNGVtO1xyXG4kaDYtbWluLWZvbnQtc2l6ZTogMDtcclxuJGg2LW1heC1mb250LXNpemU6IDA7XHJcbiRoNi1tYXJnaW46IDAuMWVtIDA7IiwiJGNvbG9yX2Nvb2tpZXNfc2l0ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLmNvb2tpZXN2MkNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgIC5idG5Db250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5Db29raWVzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDcuNXB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG5Db25maWdDb29raWVzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuQ29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTM3NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmJ0blRvcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzljOWM5YztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdmdBbmltZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdHJlQ29va2llcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbG9yUHJpbWFyeVNpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dENvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHRTdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTY1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgLmNvb2tpZVRpdGxlX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAudG9wQ29udGVudENvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNy41cHgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuVG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzljOWM5YztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0blJldG91ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29va2llUGFyYW1zX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29raWVzRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRTZWN0aW9uU3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRTZWN0aW9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0cmVTZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25BY29yZGVvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXF1aXJlZENvb2tpZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDcuNXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25BY29yZGVvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltZ0RlZmF1bHRfWm9uZUFjdGl2ZV9FbGVtZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2Nhbic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/NDkwMjY4OScpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODkjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZjI/NDkwMjY4OScpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmPzQ5MDI2ODknKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi50dGY/NDkwMjY4OScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5zdmc/NDkwMjY4OSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2NhbjInO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLmVvdD83NjE1ODI4MScpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLmVvdD83NjE1ODI4MSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIud29mZjI/NzYxNTgyODEnKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmY/NzYxNTgyODEnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIudHRmPzc2MTU4MjgxJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5zdmc/NzYxNTgyODEjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhblwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNwZWFrOiBuZXZlcjtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLyogb3BhY2l0eTogLjg7ICovXHJcblxyXG4gICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cclxuICAgIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXHJcbiAgICBtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbiAgICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xyXG4gICAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xyXG5cclxuICAgIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24yLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbjItXCJdOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJmb250LWNpdHlzY2FuMlwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNwZWFrOiBuZXZlcjtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLyogb3BhY2l0eTogLjg7ICovXHJcblxyXG4gICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cclxuICAgIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXHJcbiAgICBtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbiAgICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xyXG4gICAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xyXG5cclxuICAgIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuXHJcbi5pY29uLXpvb20tY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cclxuLmljb24tdW56b29tLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9IC8qICfuoIEnICovXHJcbi5pY29uLW5vdGUtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xyXG4uaWNvbi1ub3RlLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH0gLyogJ+6ggycgKi9cclxuLmljb24tbm90ZS0zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9IC8qICfuoIQnICovXHJcbi5pY29uLW5vdGUtNDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA1JzsgfSAvKiAn7qCFJyAqL1xyXG4uaWNvbi1ub3RlLTU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNic7IH0gLyogJ+6ghicgKi9cclxuLmljb24tb3B0aW9ucy1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xyXG4uaWNvbi1CcmVhZGNydW1iOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXHJcbi5pY29uLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXHJcbi5pY29uLUJvbGRfY2xvc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYSc7IH0gLyogJ+6giicgKi9cclxuLmljb24tbWVudTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xyXG4uaWNvbi1yZXR1cm46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYyc7IH0gLyogJ+6gjCcgKi9cclxuLmljb24tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGQnOyB9IC8qICfuoI0nICovXHJcbi5pY29uLWZsb3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH0gLyogJ+6gjicgKi9cclxuLmljb24tQXJyb3ctU2VsZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGYnOyB9IC8qICfuoI8nICovXHJcbi5pY29uLWFycm93LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTAnOyB9IC8qICfuoJAnICovXHJcbi5pY29uLWFkbWluaXN0cmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTEnOyB9IC8qICfuoJEnICovXHJcbi5pY29uLVBvc2l0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTInOyB9IC8qICfuoJInICovXHJcbi5pY29uLU5lZ2F0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTMnOyB9IC8qICfuoJMnICovXHJcbi5pY29uLWlzb2Nocm9uZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNCc7IH0gLyogJ+6glCcgKi9cclxuLmljb24tbmItcGxhbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE1JzsgfSAvKiAn7qCVJyAqL1xyXG4uaWNvbi1hcnJvdy1kcm9wZG93bi11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE2JzsgfSAvKiAn7qCWJyAqL1xyXG4uaWNvbi1hcnJvdy1kcm9wZG93bi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTcnOyB9IC8qICfuoJcnICovXHJcbi5pY29uLWhpZGRlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE4JzsgfSAvKiAn7qCYJyAqL1xyXG4uaWNvbi1QcmVtaXVtU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTknOyB9IC8qICfuoJknICovXHJcbi5pY29uLU1lbnVCdXJnZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYSc7IH0gLyogJ+6gmicgKi9cclxuLmljb24tY3Jvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYic7IH0gLyogJ+6gmycgKi9cclxuLmljb24tTGlrZVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFjJzsgfSAvKiAn7qCcJyAqL1xyXG4uaWNvbi1vYmplY3RpZjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFkJzsgfSAvKiAn7qCdJyAqL1xyXG4uaWNvbi13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWUnOyB9IC8qICfuoJ4nICovXHJcbi5pY29uLWl0aW5lcmFpcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZic7IH0gLyogJ+6gnycgKi9cclxuLmljb24tc2hhcmUxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjAnOyB9IC8qICfuoKAnICovXHJcbi5pY29uLUNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjEnOyB9IC8qICfuoKEnICovXHJcbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMic7IH0gLyogJ+6goicgKi9cclxuLmljb24tQ2xvc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMyc7IH0gLyogJ+6goycgKi9cclxuLmljb24tTGlrZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI0JzsgfSAvKiAn7qCkJyAqL1xyXG4uaWNvbi1sYXllci1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI1JzsgfSAvKiAn7qClJyAqL1xyXG4uaWNvbi1QcmVtaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjYnOyB9IC8qICfuoKYnICovXHJcbi5pY29uLUFycm93VG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjcnOyB9IC8qICfuoKcnICovXHJcbi5pY29uLUFycm93Qm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjgnOyB9IC8qICfuoKgnICovXHJcbi5pY29uLUFycm93TGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI5JzsgfSAvKiAn7qCpJyAqL1xyXG4uaWNvbi1BcnJvd1JpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmEnOyB9IC8qICfuoKonICovXHJcbi5pY29uLWFwcGFydGVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmInOyB9IC8qICfuoKsnICovXHJcbi5pY29uLXBvZGl1bTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJjJzsgfSAvKiAn7qCsJyAqL1xyXG4uaWNvbi1jb21tdW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmQnOyB9IC8qICfuoK0nICovXHJcbi5pY29uLXNob3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZSc7IH0gLyogJ+6gricgKi9cclxuLmljb24tU3BlYWNoQnViYmxlMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJmJzsgfSAvKiAn7qCvJyAqL1xyXG4uaWNvbi1wYXltZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzAnOyB9IC8qICfuoLAnICovXHJcbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzEnOyB9IC8qICfuoLEnICovXHJcbi5pY29uLWNhbGVuZGFyLXllYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMic7IH0gLyogJ+6gsicgKi9cclxuLmljb24tZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMyc7IH0gLyogJ+6gsycgKi9cclxuLmljb24tTG9jYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNCc7IH0gLyogJ+6gtCcgKi9cclxuLmljb24tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNSc7IH0gLyogJ+6gtScgKi9cclxuLmljb24tUGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNic7IH0gLyogJ+6gticgKi9cclxuLmljb24tQ2FtZXJhU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzcnOyB9IC8qICfuoLcnICovXHJcbi5pY29uLW1hZ25pZnlnbGFzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM4JzsgfSAvKiAn7qC4JyAqL1xyXG4uaWNvbi1uZXctYWRkcmVzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM5JzsgfSAvKiAn7qC5JyAqL1xyXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYSc7IH0gLyogJ+6guicgKi9cclxuLmljb24tbG9jYXRpb24tZnVsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNiJzsgfSAvKiAn7qC7JyAqL1xyXG4uaWNvbi1TYXZlU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2MnOyB9IC8qICfuoLwnICovXHJcbi5pY29uLVByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2QnOyB9IC8qICfuoL0nICovXHJcbi5pY29uLVRyYXNoU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2UnOyB9IC8qICfuoL4nICovXHJcbi5pY29uLWNvbW1lbnQtdmFsaWRhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNmJzsgfSAvKiAn7qC/JyAqL1xyXG4uaWNvbi1tYXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MCc7IH0gLyogJ+6hgCcgKi9cclxuLmljb24tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQxJzsgfSAvKiAn7qGBJyAqL1xyXG4uaWNvbi1pc28tdHJhbnNwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDInOyB9IC8qICfuoYInICovXHJcbi5pY29uLWlzby12b2l0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDMnOyB9IC8qICfuoYMnICovXHJcbi5pY29uLWlzby12ZWxvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDQnOyB9IC8qICfuoYQnICovXHJcbi5pY29uLWlzby1waWVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDUnOyB9IC8qICfuoYUnICovXHJcbi5pY29uLWJlZHJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Nic7IH0gLyogJ+6hhicgKi9cclxuLmljb24tc3Ryb25nLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDcnOyB9IC8qICfuoYcnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by10b3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OCc7IH0gLyogJ+6hiCcgKi9cclxuLmljb24tc3Ryb25nLWFycm93LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OSc7IH0gLyogJ+6hiScgKi9cclxuLmljb24tc3Ryb25nLWFycm93LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRhJzsgfSAvKiAn7qGKJyAqL1xyXG4uaWNvbi1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDAnOyB9IC8qICfupIAnICovXHJcbi5pY29uLWRhc2hib2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAxJzsgfSAvKiAn7qSBJyAqL1xyXG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDInOyB9IC8qICfupIInICovXHJcbi5pY29uLXdpZGdldDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAzJzsgfSAvKiAn7qSDJyAqL1xyXG4uaWNvbi1pcHN1bWltbW86YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNCc7IH0gLyogJ+6khCcgKi9cclxuLmljb24tZnJhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDUnOyB9IC8qICfupIUnICovXHJcbi5pY29uLXNob3ctY2FydG91Y2hlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDYnOyB9IC8qICfupIYnICovXHJcbi5pY29uLWFkZC1wYXltZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDcnOyB9IC8qICfupIcnICovXHJcbi5pY29uLW5ldy1wYXltZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDgnOyB9IC8qICfupIgnICovXHJcbi5pY29uLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOSc7IH0gLyogJ+6kiScgKi9cclxuLmljb24tbG9nb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGEnOyB9IC8qICfupIonICovXHJcbi5pY29uLXRoZW1hdGlxdWU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYic7IH0gLyogJ+6kiycgKi9cclxuLmljb24tY2hhbmdlLXVzZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYyc7IH0gLyogJ+6kjCcgKi9cclxuLmljb24tbG9jYXRpb24tZGlzYWJsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBkJzsgfSAvKiAn7qSNJyAqL1xyXG4uaWNvbi1yb3VuZGVkLXBhcmFtZXRlcnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZSc7IH0gLyogJ+6kjicgKi9cclxuLmljb24tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZic7IH0gLyogJ+6kjycgKi9cclxuLmljb24tbWFwLXN3aXRjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTAnOyB9IC8qICfupJAnICovXHJcbi5pY29uLXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTExJzsgfSAvKiAn7qSRJyAqL1xyXG4uaWNvbi1sZXR0ZXItcm91bmRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEyJzsgfSAvKiAn7qSSJyAqL1xyXG4uaWNvbi1hZHJlc3NlczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEzJzsgfSAvKiAn7qSTJyAqL1xyXG4uaWNvbi1zZXR0aW5ncy1yb3VuZGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTQnOyB9IC8qICfupJQnICovXHJcbi5pY29uLWRhc2hlZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE1JzsgfSAvKiAn7qSVJyAqL1xyXG4uaWNvbi1yYXBwb3J0LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTYnOyB9IC8qICfupJYnICovXHJcbi5pY29uLWNvbXBhcmF0b3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNyc7IH0gLyogJ+6klycgKi9cclxuLmljb24tZGFzaGVkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxOCc7IH0gLyogJ+6kmCcgKi9cclxuLmljb24tZGFzaGVkLWFkZHJlc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxOSc7IH0gLyogJ+6kmScgKi9cclxuLmljb24tcHN3LXNob3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYSc7IH0gLyogJ+6kmicgKi9cclxuLmljb24tQ29tcGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFiJzsgfSAvKiAn7qSbJyAqL1xyXG4uaWNvbi1Eb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFjJzsgfSAvKiAn7qScJyAqL1xyXG4uaWNvbi1IYWxmQ2hlY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZCc7IH0gLyogJ+6knScgKi9cclxuLmljb24tcHN3LWhpZGRlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFlJzsgfSAvKiAn7qSeJyAqL1xyXG4uaWNvbi1yZXR1cm4xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWYnOyB9IC8qICfupJ8nICovXHJcbi5pY29uLXJhbmdlLWJ1dHRvbi1kcmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjAnOyB9IC8qICfupKAnICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMSc7IH0gLyogJ+6koScgKi9cclxuLmljb24tcmFuZ2UtdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMic7IH0gLyogJ+6koicgKi9cclxuLmljb24tcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIzJzsgfSAvKiAn7qSjJyAqL1xyXG4uaWNvbi1yb29tczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI0JzsgfSAvKiAn7qSkJyAqL1xyXG4uaWNvbi1yb29tczE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNSc7IH0gLyogJ+6kpScgKi9cclxuLmljb24tUGFyYW1ldGVyczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI2JzsgfSAvKiAn7qSmJyAqL1xyXG4uaWNvbi1yb29tczI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNyc7IH0gLyogJ+6kpycgKi9cclxuLmljb24tcm9vbXMzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjgnOyB9IC8qICfupKgnICovXHJcbi5pY29uLVJhcHBvcnRDcmVhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjknOyB9IC8qICfupKknICovXHJcbi5pY29uLVJhcHBvcnREb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJhJzsgfSAvKiAn7qSqJyAqL1xyXG4uaWNvbi1SYXBwb3J0RXJyb3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYic7IH0gLyogJ+6kqycgKi9cclxuLmljb24tUmFwcG9ydExvYWRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJjJzsgfSAvKiAn7qSsJyAqL1xyXG4uaWNvbi1SYXBwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmQnOyB9IC8qICfupK0nICovXHJcbi5pY29uLXJvb21zNDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJlJzsgfSAvKiAn7qSuJyAqL1xyXG4uaWNvbi1yb29tczU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZic7IH0gLyogJ+6krycgKi9cclxuLmljb24taW5mb3JtYXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzAnOyB9IC8qICfupLAnICovXHJcbi5pY29uLWNoZWNrLWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMSc7IH0gLyogJ+6ksScgKi9cclxuLmljb24tcmFuZ2UtdG8tbGVmdC1ob2xsb3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMic7IH0gLyogJ+6ksicgKi9cclxuLmljb24tcmFuZ2UtdG8tbGVmdC1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMyc7IH0gLyogJ+6ksycgKi9cclxuLmljb24tcmFuZ2UtdG8tcmlnaHQtaG9sbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzQnOyB9IC8qICfupLQnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0LXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM1JzsgfSAvKiAn7qS1JyAqL1xyXG4uaWNvbi1hZGRyZXNzLWZvY3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzYnOyB9IC8qICfupLYnICovXHJcbi5pY29uLXBsb3QtcmVzdWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzcnOyB9IC8qICfupLcnICovXHJcbi5pY29uLWxvZ28tY2l0eXNjYW4tdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzOCc7IH0gLyogJ+6kuCcgKi9cclxuLmljb24tbWVudS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzknOyB9IC8qICfupLknICovXHJcbi5pY29uLWNxdjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNhJzsgfSAvKiAn7qS6JyAqL1xyXG4uaWNvbi11cGRhdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYic7IH0gLyogJ+6kuycgKi9cclxuLmljb24tU2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYyc7IH0gLyogJ+6kvCcgKi9cclxuLmljb24tdmVydGljYWwtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2QnOyB9IC8qICfupL0nICovXHJcbi5pY29uLXFyLWNvZGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZSc7IH0gLyogJ+6kvicgKi9cclxuLmljb24tYXBwYXJ0ZW1lbnQxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2YnOyB9IC8qICfupL8nICovXHJcbi5pY29uLW1haXNvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQwJzsgfSAvKiAn7qWAJyAqL1xyXG4uaWNvbi1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0MSc7IH0gLyogJ+6lgScgKi9cclxuLmljb24taGlnaC1wcmljZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Mic7IH0gLyogJ+6lgicgKi9cclxuLmljb24tbG93LXByaWNlczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQzJzsgfSAvKiAn7qWDJyAqL1xyXG4uaWNvbi1wcmljZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ0JzsgfSAvKiAn7qWEJyAqL1xyXG4uaWNvbi11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0NSc7IH0gLyogJ+6lhScgKi9cclxuLmljb24tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ2JzsgfSAvKiAn7qWGJyAqL1xyXG4uaWNvbi1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nyc7IH0gLyogJ+6lhycgKi9cclxuLmljb24tbG9nb19jc19ieTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ4JzsgfSAvKiAn7qWIJyAqL1xyXG4uaWNvbi1nZW9sb2NhbGl6YXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OSc7IH0gLyogJ+6liScgKi9cclxuLmljb24tbGl0dGxlLWhvdXNlLW9uLXRoZS1ob21lcGFnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRhJzsgfSAvKiAn7qWKJyAqL1xyXG4uaWNvbi1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGInOyB9IC8qICfupYsnICovXHJcbi5pY29uLW5vZmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGMnOyB9IC8qICfupYwnICovXHJcbi5pY29uLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGQnOyB9IC8qICfupY0nICovXHJcbi5pY29uLWluY3JlYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGUnOyB9IC8qICfupY4nICovXHJcbi5pY29uLXJlZHVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRmJzsgfSAvKiAn7qWPJyAqL1xyXG4uaWNvbi1yZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTAnOyB9IC8qICfupZAnICovXHJcbi5pY29uLXRpdGxlLWVzdGltYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTEnOyB9IC8qICfupZEnICovXHJcbi5pY29uLXRpdGxlLXBvaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUyJzsgfSAvKiAn7qWSJyAqL1xyXG4uaWNvbi10aXRsZS1zaW1pbGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTMnOyB9IC8qICfupZMnICovXHJcbi5pY29uLWNoZWNrLWJsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTQnOyB9IC8qICfupZQnICovXHJcbi5pY29uLWNyb3NzLWJsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTUnOyB9IC8qICfupZUnICovXHJcbi5pY29uLXByb3BlcnR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTYnOyB9IC8qICfupZYnICovXHJcbi5pY29uLXByb3BlcnRpZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Nyc7IH0gLyogJ+6llycgKi9cclxuLmljb24tZmluYWwtcHJpY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OCc7IH0gLyogJ+6lmCcgKi9cclxuLmljb24taG91c2luZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU5JzsgfSAvKiAn7qWZJyAqL1xyXG4uaWNvbi1hbmFseXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWEnOyB9IC8qICfupZonICovXHJcbi5pY29uLWJhbGNvbnk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Yic7IH0gLyogJ+6lmycgKi9cclxuLmljb24tYmF0aHJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Yyc7IH0gLyogJ+6lnCcgKi9cclxuLmljb24tYmVkcm9vbTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZCc7IH0gLyogJ+6lnScgKi9cclxuLmljb24tY2VsbGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWUnOyB9IC8qICfupZ4nICovXHJcbi5pY29uLWNvbWZvcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Zic7IH0gLyogJ+6lnycgKi9cclxuLmljb24tY29uc3RydWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjAnOyB9IC8qICfupaAnICovXHJcbi5pY29uLWNvLW93bmVyc2hpcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYxJzsgfSAvKiAn7qWhJyAqL1xyXG4uaWNvbi1jb3N0LWNvLW93bmVyc2hpcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYyJzsgfSAvKiAn7qWiJyAqL1xyXG4uaWNvbi1kcGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Myc7IH0gLyogJ+6loycgKi9cclxuLmljb24tZmxvb3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2NCc7IH0gLyogJ+6lpCcgKi9cclxuLmljb24tbG9nZ2lhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjUnOyB9IC8qICfupaUnICovXHJcbi5pY29uLWx1bWlub3NpdHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nic7IH0gLyogJ+6lpicgKi9cclxuLmljb24tb2NjdXBhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjcnOyB9IC8qICfupacnICovXHJcbi5pY29uLW9yaWVudGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjgnOyB9IC8qICfupagnICovXHJcbi5pY29uLXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2OSc7IH0gLyogJ+6lqScgKi9cclxuLmljb24tcmVzdG9yYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk2YSc7IH0gLyogJ+6lqicgKi9cclxuLmljb24tcm9vbTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Yic7IH0gLyogJ+6lqycgKi9cclxuLmljb24tc3RhdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Yyc7IH0gLyogJ+6lrCcgKi9cclxuLmljb24tc3VyZmFjZS1jYXJyZXo6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2ZCc7IH0gLyogJ+6lrScgKi9cclxuLmljb24tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZlJzsgfSAvKiAn7qWuJyAqL1xyXG4uaWNvbi10YXg6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Zic7IH0gLyogJ+6lrycgKi9cclxuLmljb24tdmlldzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTcwJzsgfSAvKiAn7qWwJyAqL1xyXG4uaWNvbi1sYW5kLWFyZWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3MSc7IH0gLyogJ+6lsScgKi9cclxuLmljb24tYW5uZXgtcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTcyJzsgfSAvKiAn7qWyJyAqL1xyXG4uaWNvbi1nYXJkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Myc7IH0gLyogJ+6lsycgKi9cclxuLmljb24tYWJvdmUtZ3JvdW5kLWxldmVsczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc0JzsgfSAvKiAn7qW0JyAqL1xyXG4uaWNvbi1saXZpbmctcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc1JzsgfSAvKiAn7qW1JyAqL1xyXG4uaWNvbi1nYXJhZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nic7IH0gLyogJ+6lticgKi9cclxuLmljb24tZ3JvdXAtZ3JvdW5kLWZsb29yLWFwYXJ0bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc3JzsgfSAvKiAn7qW3JyAqL1xyXG4uaWNvbi1wcml2YXRlLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OCc7IH0gLyogJ+6luCcgKi9cclxuLmljb24tdGF4LWV4ZW1wdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc5JzsgfSAvKiAn7qW5JyAqL1xyXG4uaWNvbi1saWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2EnOyB9IC8qICfupbonICovXHJcbi5pY29uLXRvdGFsLWZsb29yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2InOyB9IC8qICfupbsnICovXHJcbi5pY29uLWxpdmluZy1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2MnOyB9IC8qICfupbwnICovXHJcbi5pY29uLXN1cmZhY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3ZCc7IH0gLyogJ+6lvScgKi9cclxuLmljb24tdW5pbmhhYml0YWJsZS1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2UnOyB9IC8qICfupb4nICovXHJcbi5pY29uLW9wZW4tbmV3LXRhYjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdmJzsgfSAvKiAn7qW/JyAqL1xyXG4uaWNvbi1kYXRhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OGMnOyB9IC8qICfupownICovXHJcbi5pY29uLXByaWNlMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE2JzsgfSAvKiAn7q6mJyAqL1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmljb24tODJBLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDAnOyB9IC8qICfupIAnICovXHJcbi5pY29uLTE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDEnOyB9IC8qICfupIEnICovXHJcbi5pY29uLTgyQi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAyJzsgfSAvKiAn7qSCJyAqL1xyXG4uaWNvbi0xNjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDMnOyB9IC8qICfupIMnICovXHJcbi5pY29uLTgyQy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA0JzsgfSAvKiAn7qSEJyAqL1xyXG4uaWNvbi0xNjI0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDUnOyB9IC8qICfupIUnICovXHJcbi5pY29uLTg0QS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA2JzsgfSAvKiAn7qSGJyAqL1xyXG4uaWNvbi0xNjI0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA3JzsgfSAvKiAn7qSHJyAqL1xyXG4uaWNvbi04NEItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOCc7IH0gLyogJ+6kiCcgKi9cclxuLmljb24tMTYyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA5JzsgfSAvKiAn7qSJJyAqL1xyXG4uaWNvbi04NEMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYSc7IH0gLyogJ+6kiicgKi9cclxuLmljb24tMTYyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBiJzsgfSAvKiAn7qSLJyAqL1xyXG4uaWNvbi04NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBjJzsgfSAvKiAn7qSMJyAqL1xyXG4uaWNvbi0xNjIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBkJzsgfSAvKiAn7qSNJyAqL1xyXG4uaWNvbi1jYWNoZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZSc7IH0gLyogJ+6kjicgKi9cclxuLmljb24tZGF0ZV9yYW5nZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBmJzsgfSAvKiAn7qSPJyAqL1xyXG4uaWNvbi10cmVuZGluZ19kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTAnOyB9IC8qICfupJAnICovXHJcbi5pY29uLXRyZW5kaW5nX2ZsYXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMSc7IH0gLyogJ+6kkScgKi9cclxuLmljb24tdHJlbmRpbmdfdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMic7IH0gLyogJ+6kkicgKi9cclxuLmljb24tMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMyc7IH0gLyogJ+6kkycgKi9cclxuLmljb24tMTYyMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNCc7IH0gLyogJ+6klCcgKi9cclxuLmljb24tMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNSc7IH0gLyogJ+6klScgKi9cclxuLmljb24tMTYyMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNic7IH0gLyogJ+6klicgKi9cclxuLmljb24tMTItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNyc7IH0gLyogJ+6klycgKi9cclxuLmljb24tMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxOCc7IH0gLyogJ+6kmCcgKi9cclxuLmljb24tMTYyMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxOSc7IH0gLyogJ+6kmScgKi9cclxuLmljb24tMTMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYSc7IH0gLyogJ+6kmicgKi9cclxuLmljb24tMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYic7IH0gLyogJ+6kmycgKi9cclxuLmljb24tMTYyMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYyc7IH0gLyogJ+6knCcgKi9cclxuLmljb24tMTQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZCc7IH0gLyogJ+6knScgKi9cclxuLmljb24tMTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZSc7IH0gLyogJ+6knicgKi9cclxuLmljb24tMTYyMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZic7IH0gLyogJ+6knycgKi9cclxuLmljb24tMTUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMCc7IH0gLyogJ+6koCcgKi9cclxuLmljb24tMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMSc7IH0gLyogJ+6koScgKi9cclxuLmljb24tMTY1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIyJzsgfSAvKiAn7qSiJyAqL1xyXG4uaWNvbi0xNjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMyc7IH0gLyogJ+6koycgKi9cclxuLmljb24tMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI0JzsgfSAvKiAn7qSkJyAqL1xyXG4uaWNvbi0xNy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI1JzsgfSAvKiAn7qSlJyAqL1xyXG4uaWNvbi0xNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI2JzsgfSAvKiAn7qSmJyAqL1xyXG4uaWNvbi0xNjUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNyc7IH0gLyogJ+6kpycgKi9cclxuLmljb24tMTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyOCc7IH0gLyogJ+6kqCcgKi9cclxuLmljb24tMjYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyOSc7IH0gLyogJ+6kqScgKi9cclxuLmljb24tMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYSc7IH0gLyogJ+6kqicgKi9cclxuLmljb24tMTYyNzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYic7IH0gLyogJ+6kqycgKi9cclxuLmljb24tMTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmMnOyB9IC8qICfupKwnICovXHJcbi5pY29uLTEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJkJzsgfSAvKiAn7qStJyAqL1xyXG4uaWNvbi0xMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZic7IH0gLyogJ+6krycgKi9cclxuLmljb24tMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzAnOyB9IC8qICfupLAnICovXHJcbi5pY29uLTEwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMyJzsgfSAvKiAn7qSyJyAqL1xyXG4uaWNvbi0xMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMyc7IH0gLyogJ+6ksycgKi9cclxuLmljb24tMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzUnOyB9IC8qICfupLUnICovXHJcbi5pY29uLTExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM3JzsgfSAvKiAn7qS3JyAqL1xyXG4uaWNvbi0xMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzOSc7IH0gLyogJ+6kuScgKi9cclxuLmljb24tMTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2InOyB9IC8qICfupLsnICovXHJcbi5pY29uLTEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNkJzsgfSAvKiAn7qS9JyAqL1xyXG4uaWNvbi0xMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZic7IH0gLyogJ+6kvycgKi9cclxuLmljb24tMTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDAnOyB9IC8qICfupYAnICovXHJcbi5pY29uLTEyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQyJzsgfSAvKiAn7qWCJyAqL1xyXG4uaWNvbi0xMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Myc7IH0gLyogJ+6lgycgKi9cclxuLmljb24tMTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDUnOyB9IC8qICfupYUnICovXHJcbi5pY29uLTEzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ2JzsgfSAvKiAn7qWGJyAqL1xyXG4uaWNvbi0xMzEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OCc7IH0gLyogJ+6liCcgKi9cclxuLmljb24tMTMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDknOyB9IC8qICfupYknICovXHJcbi5pY29uLTEzMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRiJzsgfSAvKiAn7qWLJyAqL1xyXG4uaWNvbi0xMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yyc7IH0gLyogJ+6ljCcgKi9cclxuLmljb24tMTMzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGUnOyB9IC8qICfupY4nICovXHJcbi5pY29uLTEzMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRmJzsgfSAvKiAn7qWPJyAqL1xyXG4uaWNvbi0xMzQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1MSc7IH0gLyogJ+6lkScgKi9cclxuLmljb24tMTM0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTInOyB9IC8qICfupZInICovXHJcbi5pY29uLTE0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU0JzsgfSAvKiAn7qWUJyAqL1xyXG4uaWNvbi0xNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NSc7IH0gLyogJ+6llScgKi9cclxuLmljb24tMTQxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTcnOyB9IC8qICfupZcnICovXHJcbi5pY29uLTE0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU4JzsgfSAvKiAn7qWYJyAqL1xyXG4uaWNvbi0xNDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1YSc7IH0gLyogJ+6lmicgKi9cclxuLmljb24tMTQyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWInOyB9IC8qICfupZsnICovXHJcbi5pY29uLTE0My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVkJzsgfSAvKiAn7qWdJyAqL1xyXG4uaWNvbi0xNDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZSc7IH0gLyogJ+6lnicgKi9cclxuLmljb24tMTQ0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjAnOyB9IC8qICfupaAnICovXHJcbi5pY29uLTE0NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYxJzsgfSAvKiAn7qWhJyAqL1xyXG4uaWNvbi0xNTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Myc7IH0gLyogJ+6loycgKi9cclxuLmljb24tMTUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjQnOyB9IC8qICfupaQnICovXHJcbi5pY29uLTE1MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY2JzsgfSAvKiAn7qWmJyAqL1xyXG4uaWNvbi0xNTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nyc7IH0gLyogJ+6lpycgKi9cclxuLmljb24tMTUyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjknOyB9IC8qICfupaknICovXHJcbi5pY29uLTE1Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZhJzsgfSAvKiAn7qWqJyAqL1xyXG4uaWNvbi0xNTMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Yyc7IH0gLyogJ+6lrCcgKi9cclxuLmljb24tMTUzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmQnOyB9IC8qICfupa0nICovXHJcbi5pY29uLTE2MTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3MSc7IH0gLyogJ+6lsScgKi9cclxuLmljb24tMTcwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzMnOyB9IC8qICfupbMnICovXHJcbi5pY29uLTE3MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc0JzsgfSAvKiAn7qW0JyAqL1xyXG4uaWNvbi0xNzEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nic7IH0gLyogJ+6lticgKi9cclxuLmljb24tMTcxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzcnOyB9IC8qICfupbcnICovXHJcbi5pY29uLTE3Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc5JzsgfSAvKiAn7qW5JyAqL1xyXG4uaWNvbi0xNzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3YSc7IH0gLyogJ+6luicgKi9cclxuLmljb24tMTczLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2MnOyB9IC8qICfupbwnICovXHJcbi5pY29uLTE3My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdkJzsgfSAvKiAn7qW9JyAqL1xyXG4uaWNvbi0xNzQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Zic7IH0gLyogJ+6lvycgKi9cclxuLmljb24tMTc0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODAnOyB9IC8qICfupoAnICovXHJcbi5pY29uLTE3NS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTgyJzsgfSAvKiAn7qaCJyAqL1xyXG4uaWNvbi0xNzUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Myc7IH0gLyogJ+6mgycgKi9cclxuLmljb24tMTgwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODUnOyB9IC8qICfupoUnICovXHJcbi5pY29uLTE4MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTg3JzsgfSAvKiAn7qaHJyAqL1xyXG4uaWNvbi0xODItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4OSc7IH0gLyogJ+6miScgKi9cclxuLmljb24tMTg0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OGMnOyB9IC8qICfupownICovXHJcbi5pY29uLTE4NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThlJzsgfSAvKiAn7qaOJyAqL1xyXG4uaWNvbi0xODYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5MCc7IH0gLyogJ+6mkCcgKi9cclxuLmljb24tMTkwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTInOyB9IC8qICfuppInICovXHJcbi5pY29uLTE5MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk0JzsgfSAvKiAn7qaUJyAqL1xyXG4uaWNvbi0xOTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Nic7IH0gLyogJ+6mlicgKi9cclxuLmljb24tMTkzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTgnOyB9IC8qICfuppgnICovXHJcbi5pY29uLTE5My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk5JzsgfSAvKiAn7qaZJyAqL1xyXG4uaWNvbi0xMDAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWInOyB9IC8qICfuppsnICovXHJcbi5pY29uLTEwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Yyc7IH0gLyogJ+6mnCcgKi9cclxuLmljb24tMTAwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTllJzsgfSAvKiAn7qaeJyAqL1xyXG4uaWNvbi0xMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWYnOyB9IC8qICfupp8nICovXHJcbi5pY29uLTEwMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhMSc7IH0gLyogJ+6moScgKi9cclxuLmljb24tMTAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWEyJzsgfSAvKiAn7qaiJyAqL1xyXG4uaWNvbi0xMDExLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTQnOyB9IC8qICfupqQnICovXHJcbi5pY29uLTEwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhNSc7IH0gLyogJ+6mpScgKi9cclxuLmljb24tMTAyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE3JzsgfSAvKiAn7qanJyAqL1xyXG4uaWNvbi0xMDIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTgnOyB9IC8qICfupqgnICovXHJcbi5pY29uLTEwMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhYSc7IH0gLyogJ+6mqicgKi9cclxuLmljb24tMTAyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFiJzsgfSAvKiAn7qarJyAqL1xyXG4uaWNvbi0xMDIyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWQnOyB9IC8qICfupq0nICovXHJcbi5pY29uLTEwMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhZSc7IH0gLyogJ+6mricgKi9cclxuLmljb24tMTAyMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWIwJzsgfSAvKiAn7qawJyAqL1xyXG4uaWNvbi0xMDIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjEnOyB9IC8qICfuprEnICovXHJcbi5pY29uLTEwMjQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTliMyc7IH0gLyogJ+6msycgKi9cclxuLmljb24tMTAyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWI0JzsgfSAvKiAn7qa0JyAqL1xyXG4uaWNvbi0xMTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjYnOyB9IC8qICfuprYnICovXHJcbi5pY29uLTExMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliOCc7IH0gLyogJ+6muCcgKi9cclxuLmljb24tMTEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWJhJzsgfSAvKiAn7qa6JyAqL1xyXG4uaWNvbi0xMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YmMnOyB9IC8qICfuprwnICovXHJcbi5pY29uLTExMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliZSc7IH0gLyogJ+6mvicgKi9cclxuLmljb24tMTExMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWMwJzsgfSAvKiAn7qeAJyAqL1xyXG4uaWNvbi0xMTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzInOyB9IC8qICfup4InICovXHJcbi5pY29uLTExMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljNCc7IH0gLyogJ+6nhCcgKi9cclxuLmljb24tMTEyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWM2JzsgfSAvKiAn7qeGJyAqL1xyXG4uaWNvbi0xMTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzgnOyB9IC8qICfup4gnICovXHJcbi5pY29uLTExMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljYSc7IH0gLyogJ+6niicgKi9cclxuLmljb24tMTEzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWNjJzsgfSAvKiAn7qeMJyAqL1xyXG4uaWNvbi0xMTMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5Y2UnOyB9IC8qICfup44nICovXHJcbi5pY29uLTEyMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkMCc7IH0gLyogJ+6nkCcgKi9cclxuLmljb24tMTIwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQxJzsgfSAvKiAn7qeRJyAqL1xyXG4uaWNvbi0xMjAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDMnOyB9IC8qICfup5MnICovXHJcbi5pY29uLTEyMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkNCc7IH0gLyogJ+6nlCcgKi9cclxuLmljb24tMTIwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ2JzsgfSAvKiAn7qeWJyAqL1xyXG4uaWNvbi0xMjAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDcnOyB9IC8qICfup5cnICovXHJcbi5pY29uLTEyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkOSc7IH0gLyogJ+6nmScgKi9cclxuLmljb24tMTIyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRhJzsgfSAvKiAn7qeaJyAqL1xyXG4uaWNvbi0xMjIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGInOyB9IC8qICfup5snICovXHJcbi5pY29uLTEyMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkZCc7IH0gLyogJ+6nnScgKi9cclxuLmljb24tMTIyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRlJzsgfSAvKiAn7qeeJyAqL1xyXG4uaWNvbi0xMjIyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTAnOyB9IC8qICfup6AnICovXHJcbi5pY29uLTEyMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllMSc7IH0gLyogJ+6noScgKi9cclxuLmljb24tMTMwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWUzJzsgfSAvKiAn7qejJyAqL1xyXG4uaWNvbi0xMzAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTQnOyB9IC8qICfup6QnICovXHJcbi5pY29uLTEzMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllNic7IH0gLyogJ+6npicgKi9cclxuLmljb24tMTMwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU3JzsgfSAvKiAn7qenJyAqL1xyXG4uaWNvbi0xMzEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTknOyB9IC8qICfup6knICovXHJcbi5pY29uLTEzMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllYSc7IH0gLyogJ+6nqicgKi9cclxuLmljb24tMTMxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVjJzsgfSAvKiAn7qesJyAqL1xyXG4uaWNvbi0xMzExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWQnOyB9IC8qICfup60nICovXHJcbi5pY29uLTEzMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllZic7IH0gLyogJ+6nrycgKi9cclxuLmljb24tMTMyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWYwJzsgfSAvKiAn7qewJyAqL1xyXG4uaWNvbi0xMzIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjInOyB9IC8qICfup7InICovXHJcbi5pY29uLTEzMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmMyc7IH0gLyogJ+6nsycgKi9cclxuLmljb24tMTMzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY1JzsgfSAvKiAn7qe1JyAqL1xyXG4uaWNvbi0xMzMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjYnOyB9IC8qICfup7YnICovXHJcbi5pY29uLTEzMzEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmOCc7IH0gLyogJ+6nuCcgKi9cclxuLmljb24tMTMzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY5JzsgfSAvKiAn7qe5JyAqL1xyXG4uaWNvbi0xMzQwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmInOyB9IC8qICfup7snICovXHJcbi5pY29uLTEzNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmYyc7IH0gLyogJ+6nvCcgKi9cclxuLmljb24tMTM0MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZlJzsgfSAvKiAn7qe+JyAqL1xyXG4uaWNvbi0xMzQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmYnOyB9IC8qICfup78nICovXHJcbi5pY29uLTEzNDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwMSc7IH0gLyogJ+6ogScgKi9cclxuLmljb24tMTM0Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTAyJzsgfSAvKiAn7qiCJyAqL1xyXG4uaWNvbi0xNDAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDQnOyB9IC8qICfuqIQnICovXHJcbi5pY29uLTE0MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwNSc7IH0gLyogJ+6ohScgKi9cclxuLmljb24tMTQxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA3JzsgfSAvKiAn7qiHJyAqL1xyXG4uaWNvbi0xNDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDgnOyB9IC8qICfuqIgnICovXHJcbi5pY29uLTE0MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwYSc7IH0gLyogJ+6oiicgKi9cclxuLmljb24tMTQyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBiJzsgfSAvKiAn7qiLJyAqL1xyXG4uaWNvbi0xNDMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGQnOyB9IC8qICfuqI0nICovXHJcbi5pY29uLTE0MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwZSc7IH0gLyogJ+6ojicgKi9cclxuLmljb24tMTQ0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTEwJzsgfSAvKiAn7qiQJyAqL1xyXG4uaWNvbi0xNDQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTEnOyB9IC8qICfuqJEnICovXHJcbi5pY29uLTE1MDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExMyc7IH0gLyogJ+6okycgKi9cclxuLmljb24tMTUwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE0JzsgfSAvKiAn7qiUJyAqL1xyXG4uaWNvbi0xNTEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTYnOyB9IC8qICfuqJYnICovXHJcbi5pY29uLTE1MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExNyc7IH0gLyogJ+6olycgKi9cclxuLmljb24tMTUyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE5JzsgfSAvKiAn7qiZJyAqL1xyXG4uaWNvbi0xNTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWEnOyB9IC8qICfuqJonICovXHJcbi5pY29uLTE1MzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExYyc7IH0gLyogJ+6onCcgKi9cclxuLmljb24tMTUzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFkJzsgfSAvKiAn7qidJyAqL1xyXG4uaWNvbi0xNjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWYnOyB9IC8qICfuqJ8nICovXHJcbi5pY29uLTE2MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyMyc7IH0gLyogJ+6ooycgKi9cclxuLmljb24tMTcwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTI3JzsgfSAvKiAn7qinJyAqL1xyXG4uaWNvbi0xNzAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMjgnOyB9IC8qICfuqKgnICovXHJcbi5pY29uLTE3MDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyYSc7IH0gLyogJ+6oqicgKi9cclxuLmljb24tMTcwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJiJzsgfSAvKiAn7qirJyAqL1xyXG4uaWNvbi0xNzEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmQnOyB9IC8qICfuqK0nICovXHJcbi5pY29uLTE3MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyZSc7IH0gLyogJ+6oricgKi9cclxuLmljb24tMTcyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTMwJzsgfSAvKiAn7qiwJyAqL1xyXG4uaWNvbi0xNzIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzEnOyB9IC8qICfuqLEnICovXHJcbi5pY29uLTE3MzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzMyc7IH0gLyogJ+6osycgKi9cclxuLmljb24tMTczMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM0JzsgfSAvKiAn7qi0JyAqL1xyXG4uaWNvbi0xNzQwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzYnOyB9IC8qICfuqLYnICovXHJcbi5pY29uLTE3NDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzNyc7IH0gLyogJ+6otycgKi9cclxuLmljb24tMTc1MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM5JzsgfSAvKiAn7qi5JyAqL1xyXG4uaWNvbi0xNzUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhM2EnOyB9IC8qICfuqLonICovXHJcbi5pY29uLTE4NDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzYyc7IH0gLyogJ+6ovCcgKi9cclxuLmljb24tMTg0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTNlJzsgfSAvKiAn7qi+JyAqL1xyXG4uaWNvbi0xOTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDAnOyB9IC8qICfuqYAnICovXHJcbi5pY29uLTE5MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Mic7IH0gLyogJ+6pgicgKi9cclxuLmljb24tMTkwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQ0JzsgfSAvKiAn7qmEJyAqL1xyXG4uaWNvbi0xOTAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDYnOyB9IC8qICfuqYYnICovXHJcbi5pY29uLTE5MDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0OSc7IH0gLyogJ+6piScgKi9cclxuLmljb24tMTkxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTRiJzsgfSAvKiAn7qmLJyAqL1xyXG4uaWNvbi0xOTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNGQnOyB9IC8qICfuqY0nICovXHJcbi5pY29uLTE5MTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Zic7IH0gLyogJ+6pjycgKi9cclxuLmljb24tMTkxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTUxJzsgfSAvKiAn7qmRJyAqL1xyXG4uaWNvbi0xOTE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTMnOyB9IC8qICfuqZMnICovXHJcbi5pY29uLTE5MTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1NSc7IH0gLyogJ+6plScgKi9cclxuLmljb24tMTkyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTU3JzsgfSAvKiAn7qmXJyAqL1xyXG4uaWNvbi0xOTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTknOyB9IC8qICfuqZknICovXHJcbi5pY29uLTE5MjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Yic7IH0gLyogJ+6pmycgKi9cclxuLmljb24tMTkyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTVkJzsgfSAvKiAn7qmdJyAqL1xyXG4uaWNvbi0xOTI0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNWYnOyB9IC8qICfuqZ8nICovXHJcbi5pY29uLTE5MzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2MSc7IH0gLyogJ+6poScgKi9cclxuLmljb24tMTkzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTYyJzsgfSAvKiAn7qmiJyAqL1xyXG4uaWNvbi0xOTMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjQnOyB9IC8qICfuqaQnICovXHJcbi5pY29uLTE5MzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2NSc7IH0gLyogJ+6ppScgKi9cclxuLmljb24tMTkzMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY3JzsgfSAvKiAn7qmnJyAqL1xyXG4uaWNvbi0xOTMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjgnOyB9IC8qICfuqagnICovXHJcbi5pY29uLTE5MzMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2YSc7IH0gLyogJ+6pqicgKi9cclxuLmljb24tMTkzMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZiJzsgfSAvKiAn7qmrJyAqL1xyXG4uaWNvbi0xOTM0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmQnOyB9IC8qICfuqa0nICovXHJcbi5pY29uLTE5MzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2ZSc7IH0gLyogJ+6pricgKi9cclxuLmljb24tMTkzNS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTcwJzsgfSAvKiAn7qmwJyAqL1xyXG4uaWNvbi0xOTM1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzEnOyB9IC8qICfuqbEnICovXHJcbi5pY29uLTEwMDAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzMnOyB9IC8qICfuqbMnICovXHJcbi5pY29uLTEwMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzQnOyB9IC8qICfuqbQnICovXHJcbi5pY29uLTEwMDAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzYnOyB9IC8qICfuqbYnICovXHJcbi5pY29uLTEwMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzcnOyB9IC8qICfuqbcnICovXHJcbi5pY29uLTEwMDAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzknOyB9IC8qICfuqbknICovXHJcbi5pY29uLTEwMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhN2EnOyB9IC8qICfuqbonICovXHJcbi5pY29uLTEwMDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhN2MnOyB9IC8qICfuqbwnICovXHJcbi5pY29uLTEwMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhN2QnOyB9IC8qICfuqb0nICovXHJcbi5pY29uLTEwMDExLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhN2YnOyB9IC8qICfuqb8nICovXHJcbi5pY29uLTEwMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODAnOyB9IC8qICfuqoAnICovXHJcbi5pY29uLTEwMDEyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODInOyB9IC8qICfuqoInICovXHJcbi5pY29uLTEwMDEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODMnOyB9IC8qICfuqoMnICovXHJcbi5pY29uLTExMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODUnOyB9IC8qICfuqoUnICovXHJcbi5pY29uLTExMjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODcnOyB9IC8qICfuqocnICovXHJcbi5pY29uLTExMjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODknOyB9IC8qICfuqoknICovXHJcbi5pY29uLTExMjMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOGInOyB9IC8qICfuqosnICovXHJcbi5pY29uLTExMjMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOGQnOyB9IC8qICfuqo0nICovXHJcbi5pY29uLTE4NDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOGYnOyB9IC8qICfuqo8nICovXHJcbi5pY29uLTE4NDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTEnOyB9IC8qICfuqpEnICovXHJcbi5pY29uLTE4NDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTMnOyB9IC8qICfuqpMnICovXHJcbi5pY29uLTE4NDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTUnOyB9IC8qICfuqpUnICovXHJcbi5pY29uLTE4NDA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTcnOyB9IC8qICfuqpcnICovXHJcbi5pY29uLTE4NDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTknOyB9IC8qICfuqpknICovXHJcbi5pY29uLTE4NDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOWInOyB9IC8qICfuqpsnICovXHJcbi5pY29uLTE4NDEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOWQnOyB9IC8qICfuqp0nICovXHJcbi5pY29uLTE4NDEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOWYnOyB9IC8qICfuqp8nICovXHJcbi5pY29uLTE4NDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTEnOyB9IC8qICfuqqEnICovXHJcbi5pY29uLTE4NDE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTMnOyB9IC8qICfuqqMnICovXHJcbi5pY29uLTE4NDE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTUnOyB9IC8qICfuqqUnICovXHJcbi5pY29uLTE4NDE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTcnOyB9IC8qICfuqqcnICovXHJcbi5pY29uLTE4NDE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTknOyB9IC8qICfuqqknICovXHJcbi5pY29uLTExMDAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWFiJzsgfSAvKiAn7qqrJyAqL1xyXG4uaWNvbi0xMTAwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhZCc7IH0gLyogJ+6qrScgKi9cclxuLmljb24tMTEwMDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYWYnOyB9IC8qICfuqq8nICovXHJcbi5pY29uLTExMDAwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWIxJzsgfSAvKiAn7qqxJyAqL1xyXG4uaWNvbi0xMTAwMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiMyc7IH0gLyogJ+6qsycgKi9cclxuLmljb24tMTEwMDA2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjUnOyB9IC8qICfuqrUnICovXHJcbi5pY29uLTExMDAwNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWI3JzsgfSAvKiAn7qq3JyAqL1xyXG4uaWNvbi0xMTAwMDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiOSc7IH0gLyogJ+6quScgKi9cclxuLmljb24tMTEwMDA5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYmInOyB9IC8qICfuqrsnICovXHJcbi5pY29uLTExMDAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWJkJzsgfSAvKiAn7qq9JyAqL1xyXG4uaWNvbi0xMTAwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiZic7IH0gLyogJ+6qvycgKi9cclxuLmljb24tMTEwMDEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzEnOyB9IC8qICfuq4EnICovXHJcbi5pY29uLTExMDAxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWMzJzsgfSAvKiAn7quDJyAqL1xyXG4uaWNvbi0xMTAwMTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjNSc7IH0gLyogJ+6rhScgKi9cclxuLmljb24tMTEwMDE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzcnOyB9IC8qICfuq4cnICovXHJcbi5pY29uLTExMDAxNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWM5JzsgfSAvKiAn7quJJyAqL1xyXG4uaWNvbi0xMTAwMTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjYic7IH0gLyogJ+6riycgKi9cclxuLmljb24tMTEwMDE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhY2QnOyB9IC8qICfuq40nICovXHJcbi5pY29uLTExMDAxOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWNmJzsgfSAvKiAn7quPJyAqL1xyXG4uaWNvbi0xMTAxMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkMSc7IH0gLyogJ+6rkScgKi9cclxuLmljb24tMTEwMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDMnOyB9IC8qICfuq5MnICovXHJcbi5pY29uLTExMDEwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQ1JzsgfSAvKiAn7quVJyAqL1xyXG4uaWNvbi0xMTAxMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkNyc7IH0gLyogJ+6rlycgKi9cclxuLmljb24tMTEwMTA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDknOyB9IC8qICfuq5knICovXHJcbi5pY29uLTExMDEwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWRiJzsgfSAvKiAn7qubJyAqL1xyXG4uaWNvbi0xMTAxMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkZCc7IH0gLyogJ+6rnScgKi9cclxuLmljb24tMTEwMTA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZGYnOyB9IC8qICfuq58nICovXHJcbi5pY29uLTExMDEwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWUxJzsgfSAvKiAn7quhJyAqL1xyXG4uaWNvbi0xMTAxMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlMyc7IH0gLyogJ+6roycgKi9cclxuLmljb24tMTEwMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTUnOyB9IC8qICfuq6UnICovXHJcbi5pY29uLTExMDExMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWU3JzsgfSAvKiAn7qunJyAqL1xyXG4uaWNvbi0xMTAxMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlOSc7IH0gLyogJ+6rqScgKi9cclxuLmljb24tMTEwMTE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZWInOyB9IC8qICfuq6snICovXHJcbi5pY29uLTExMDExNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWVkJzsgfSAvKiAn7qutJyAqL1xyXG4uaWNvbi0xMTAxMTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlZic7IH0gLyogJ+6rrycgKi9cclxuLmljb24tMTEwMTE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjEnOyB9IC8qICfuq7EnICovXHJcbi5pY29uLTExMDExOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWYzJzsgfSAvKiAn7quzJyAqL1xyXG4uaWNvbi0xMTAxMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmNSc7IH0gLyogJ+6rtScgKi9cclxuLmljb24tMTEwMTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjcnOyB9IC8qICfuq7cnICovXHJcbi5pY29uLTExMDEyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWY5JzsgfSAvKiAn7qu5JyAqL1xyXG4uaWNvbi0xMTAxMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmYic7IH0gLyogJ+6ruycgKi9cclxuLmljb24tMTEwMTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZmQnOyB9IC8qICfuq70nICovXHJcbi5pY29uLTExMTAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWZmJzsgfSAvKiAn7qu/JyAqL1xyXG4uaWNvbi0xMTEwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwMSc7IH0gLyogJ+6sgScgKi9cclxuLmljb24tMTExMDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDMnOyB9IC8qICfurIMnICovXHJcbi5pY29uLTExMTAwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjA1JzsgfSAvKiAn7qyFJyAqL1xyXG4uaWNvbi0xMTEwMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwNyc7IH0gLyogJ+6shycgKi9cclxuLmljb24tMTExMDA2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDknOyB9IC8qICfurIknICovXHJcbi5pY29uLTExMTAwNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjBiJzsgfSAvKiAn7qyLJyAqL1xyXG4uaWNvbi0xMTEwMDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwZCc7IH0gLyogJ+6sjScgKi9cclxuLmljb24tMTExMDA5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMGYnOyB9IC8qICfurI8nICovXHJcbi5pY29uLTExMTAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjExJzsgfSAvKiAn7qyRJyAqL1xyXG4uaWNvbi0xMTEwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxMyc7IH0gLyogJ+6skycgKi9cclxuLmljb24tMTExMDEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTUnOyB9IC8qICfurJUnICovXHJcbi5pY29uLTExMTAxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjE3JzsgfSAvKiAn7qyXJyAqL1xyXG4uaWNvbi0xMTEwMTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxOSc7IH0gLyogJ+6smScgKi9cclxuLmljb24tMTExMDE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMWInOyB9IC8qICfurJsnICovXHJcbi5pY29uLTExMjAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjFkJzsgfSAvKiAn7qydJyAqL1xyXG4uaWNvbi0xMTIwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxZic7IH0gLyogJ+6snycgKi9cclxuLmljb24tMTEyMDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjEnOyB9IC8qICfurKEnICovXHJcbi5pY29uLTExMjAwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjIzJzsgfSAvKiAn7qyjJyAqL1xyXG4uaWNvbi0xMTIwMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyNSc7IH0gLyogJ+6spScgKi9cclxuLmljb24tMTEyMDA2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjcnOyB9IC8qICfurKcnICovXHJcbi5pY29uLXNwMDctMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyOSc7IH0gLyogJ+6sqScgKi9cclxuLmljb24tc3AwNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJhJzsgfSAvKiAn7qyqJyAqL1xyXG4uaWNvbi1zcDE5LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmMnOyB9IC8qICfurKwnICovXHJcbi5pY29uLXNwMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyZCc7IH0gLyogJ+6srScgKi9cclxuLmljb24tc3AyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJmJzsgfSAvKiAn7qyvJyAqL1xyXG4uaWNvbi1zcDIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzAnOyB9IC8qICfurLAnICovXHJcbi5pY29uLXNwMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzMic7IH0gLyogJ+6ssicgKi9cclxuLmljb24tc3AyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjMzJzsgfSAvKiAn7qyzJyAqL1xyXG4uaWNvbi1zcDM4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzUnOyB9IC8qICfurLUnICovXHJcbi5pY29uLXNwODctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzOCc7IH0gLyogJ+6suCcgKi9cclxuLmljb24tc3A4OC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNhJzsgfSAvKiAn7qy6JyAqL1xyXG4uaWNvbi1zcDg5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViM2MnOyB9IC8qICfurLwnICovXHJcbi5pY29uLXNwMTA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViM2UnOyB9IC8qICfurL4nICovXHJcbi5pY29uLXNwMTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDAnOyB9IC8qICfurYAnICovXHJcbi5pY29uLTE5MDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Mic7IH0gLyogJ+6tgicgKi9cclxuLmljb24tMTAwMDAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDMnOyB9IC8qICfurYMnICovXHJcbi5pY29uLTEwMDAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ0JzsgfSAvKiAn7q2EJyAqL1xyXG4uaWNvbi0xMDAwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Nic7IH0gLyogJ+6thicgKi9cclxuLmljb24tMTAwMDAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDcnOyB9IC8qICfurYcnICovXHJcbi5pY29uLTEwMDAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ4JzsgfSAvKiAn7q2IJyAqL1xyXG4uaWNvbi0xMDAwMDMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0YSc7IH0gLyogJ+6tiicgKi9cclxuLmljb24tMTAwMDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGInOyB9IC8qICfurYsnICovXHJcbi5pY29uLTEwMDAxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRkJzsgfSAvKiAn7q2NJyAqL1xyXG4uaWNvbi0xMDAwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0ZSc7IH0gLyogJ+6tjicgKi9cclxuLmljb24tMTAwMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTAnOyB9IC8qICfurZAnICovXHJcbi5pY29uLTEwMDAyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjUyJzsgfSAvKiAn7q2SJyAqL1xyXG4uaWNvbi0xMDAxMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1NCc7IH0gLyogJ+6tlCcgKi9cclxuLmljb24tMTAwMTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTUnOyB9IC8qICfurZUnICovXHJcbi5pY29uLTEwMDEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU3JzsgfSAvKiAn7q2XJyAqL1xyXG4uaWNvbi0xMDAxMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1OCc7IH0gLyogJ+6tmCcgKi9cclxuLmljb24tMTAwMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTknOyB9IC8qICfurZknICovXHJcbi5pY29uLTEwMDExMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjViJzsgfSAvKiAn7q2bJyAqL1xyXG4uaWNvbi0xMDAxMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Yyc7IH0gLyogJ+6tnCcgKi9cclxuLmljb24tMTAwMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNWUnOyB9IC8qICfurZ4nICovXHJcbi5pY29uLTEwMDEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjYwJzsgfSAvKiAn7q2gJyAqL1xyXG4uaWNvbi0xMjIyMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2Mic7IH0gLyogJ+6toicgKi9cclxuLmljb24tMTIyMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjMnOyB9IC8qICfuraMnICovXHJcbi5pY29uLTEyMjIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjY0JzsgfSAvKiAn7q2kJyAqL1xyXG4uaWNvbi0xMTIzMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2OCc7IH0gLyogJ+6tqCcgKi9cclxuLmljb24tMTEyMzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjknOyB9IC8qICfuraknICovXHJcbi5pY29uLTExMjMwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjZhJzsgfSAvKiAn7q2qJyAqL1xyXG4uaWNvbi0xMTIzMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2Yyc7IH0gLyogJ+6trCcgKi9cclxuLmljb24tMTEyMzIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNmUnOyB9IC8qICfura4nICovXHJcbi5pY29uLTI3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzAnOyB9IC8qICfurbAnICovXHJcbi5pY29uLTE3Ni0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcxJzsgfSAvKiAn7q2xJyAqL1xyXG4uaWNvbi0xMzgwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzInOyB9IC8qICfurbInICovXHJcbi5pY29uLTI0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjczJzsgfSAvKiAn7q2zJyAqL1xyXG4uaWNvbi0xMjMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzQnOyB9IC8qICfurbQnICovXHJcbi5pY29uLTEzNzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3NSc7IH0gLyogJ+6ttScgKi9cclxuLmljb24tMjQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzYnOyB9IC8qICfurbYnICovXHJcbi5pY29uLTI0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzcnOyB9IC8qICfurbcnICovXHJcbi5pY29uLTIwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3OCc7IH0gLyogJ+6tuCcgKi9cclxuLmljb24tMjAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc5JzsgfSAvKiAn7q25JyAqL1xyXG4uaWNvbi0yMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3YSc7IH0gLyogJ+6tuicgKi9cclxuLmljb24tMjAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdiJzsgfSAvKiAn7q27JyAqL1xyXG4uaWNvbi0yMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2MnOyB9IC8qICfurbwnICovXHJcbi5pY29uLTIwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3ZCc7IH0gLyogJ+6tvScgKi9cclxuLmljb24tMjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2UnOyB9IC8qICfurb4nICovXHJcbi5pY29uLTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2YnOyB9IC8qICfurb8nICovXHJcbi5pY29uLTE1NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjgxJzsgfSAvKiAn7q6BJyAqL1xyXG4uaWNvbi0xNTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Mic7IH0gLyogJ+6ugicgKi9cclxuLmljb24tMjUxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODMnOyB9IC8qICfuroMnICovXHJcbi5pY29uLTEzNzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4NCc7IH0gLyogJ+6uhCcgKi9cclxuLmljb24tMTM3MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg1JzsgfSAvKiAn7q6FJyAqL1xyXG4uaWNvbi0yNTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Nic7IH0gLyogJ+6uhicgKi9cclxuLmljb24tMjUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Nyc7IH0gLyogJ+6uhycgKi9cclxuLmljb24tMTMzNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg4JzsgfSAvKiAn7q6IJyAqL1xyXG4uaWNvbi0xMzMzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODknOyB9IC8qICfuroknICovXHJcbi5pY29uLTIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhhJzsgfSAvKiAn7q6KJyAqL1xyXG4uaWNvbi0xMzMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGInOyB9IC8qICfurosnICovXHJcbi5pY29uLTIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhjJzsgfSAvKiAn7q6MJyAqL1xyXG4uaWNvbi0yMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhkJzsgfSAvKiAn7q6NJyAqL1xyXG4uaWNvbi0xMzIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGUnOyB9IC8qICfuro4nICovXHJcbi5pY29uLTIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhmJzsgfSAvKiAn7q6PJyAqL1xyXG4uaWNvbi0xMzcyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTAnOyB9IC8qICfurpAnICovXHJcbi5pY29uLTEzMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5MSc7IH0gLyogJ+6ukScgKi9cclxuLmljb24tMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Mic7IH0gLyogJ+6ukicgKi9cclxuLmljb24tMTM2MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkzJzsgfSAvKiAn7q6TJyAqL1xyXG4uaWNvbi0xMzYwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTQnOyB9IC8qICfurpQnICovXHJcbi5pY29uLTIyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk1JzsgfSAvKiAn7q6VJyAqL1xyXG4uaWNvbi0xMzQ0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTYnOyB9IC8qICfurpYnICovXHJcbi5pY29uLTEzNDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Nyc7IH0gLyogJ+6ulycgKi9cclxuLmljb24tMTM1My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk4JzsgfSAvKiAn7q6YJyAqL1xyXG4uaWNvbi0yMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5OSc7IH0gLyogJ+6umScgKi9cclxuLmljb24tMTM1Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjlhJzsgfSAvKiAn7q6aJyAqL1xyXG4uaWNvbi0xMzUxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWInOyB9IC8qICfurpsnICovXHJcbi5pY29uLTEzNTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Yyc7IH0gLyogJ+6unCcgKi9cclxuLmljb24tMjIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWQnOyB9IC8qICfurp0nICovXHJcbi5pY29uLTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWUnOyB9IC8qICfurp4nICovXHJcbi5pY29uLTEyMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Zic7IH0gLyogJ+6unycgKi9cclxuLmljb24tMTQ2MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmEwJzsgfSAvKiAn7q6gJyAqL1xyXG4uaWNvbi0xNDUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTEnOyB9IC8qICfurqEnICovXHJcbi5pY29uLTE0OC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmEyJzsgfSAvKiAn7q6iJyAqL1xyXG4uaWNvbi0xNDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMyc7IH0gLyogJ+6uoycgKi9cclxuLmljb24tMTQ2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTQnOyB9IC8qICfurqQnICovXHJcbi5pY29uLTE0NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE1JzsgfSAvKiAn7q6lJyAqL1xyXG4uaWNvbi0xNjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNic7IH0gLyogJ+6upicgKi9cclxuLmljb24tMTYyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE3JzsgfSAvKiAn7q6nJyAqL1xyXG4uaWNvbi0yNjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhOCc7IH0gLyogJ+6uqCcgKi9cclxuLmljb24tMTYyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE5JzsgfSAvKiAn7q6pJyAqL1xyXG4uaWNvbi0xNjIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFhJzsgfSAvKiAn7q6qJyAqL1xyXG4uaWNvbi0xNjIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFiJzsgfSAvKiAn7q6rJyAqL1xyXG4uaWNvbi0xNjIxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFjJzsgfSAvKiAn7q6sJyAqL1xyXG4uaWNvbi0xNDcwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWQnOyB9IC8qICfurq0nICovXHJcbi5pY29uLTE0NDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhZSc7IH0gLyogJ+6uricgKi9cclxuLmljb24tMTYzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFmJzsgfSAvKiAn7q6vJyAqL1xyXG4uaWNvbi0xNjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJiMCc7IH0gLyogJ+6usCcgKi9cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHQjIElUQ1NTIExvYWRpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QW1pcmk6aXRhbCx3Z2h0QDAsNDAwOzAsNzAwOzEsNDAwOzEsNzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyJztcbiAgc3JjOiB1cmwoXCJmb250cy9BdmVuaXItTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9BdmVuaXItTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL0F2ZW5pci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0F2ZW5pci1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9BdmVuaXItTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvQXZlbmlyLU1lZGl1bS5zdmcjQXZlbmlyLU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb250LXNpemVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCb2R5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRWxlbWVudHMgZMOpY29yYXRpZnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBXcmFwcGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQnJlYWtwb2ludHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQYWdpbmF0aW9uIGRlIG5hdmlnYXRpb24gZHUgc2xpZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9ybXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0ZmllbGRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0YXJlYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94ZXMgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDaGVja2JveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFJhZGlvcyBncm91cFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmFkaW9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZWxlY3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYW5nZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBTZXR0aW5ncyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5FZGl0b3JpYWwgZ21zIGRlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkVkaXRvcmlhbCBHTVMgLSBnZXN0aW9uIGRlIGxpc3RlcyBkJ2l0ZW1zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiBQUk9HUkFNTUUgKi9cbi8qIFByb2dyYW1tZSAqL1xuLyogUHJvZ3JhbW1lICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRm9vdGVyIC0gVjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgTWFuZGF0YWlyZSBjb29yZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBuZWdvY2lhdGV1ciBjb29yZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuICogU2lsb3Mgbm91dmVhdSBtb3RldXIgZGUgcmVjaGVyY2hlXHJcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0YXR1dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2Nhbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/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+6usCcgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAjIEZ1bmN0aW9uc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgaGVhZGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpc3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAjIE1peGluc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IGEgYnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuU2V0IGEgdGV4dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblNldCB0aXRsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IHRpdGxlIHdpdGggc3VidGl0bGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSBmb3JtIGRhcmtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5UaGUgLmZvY3VzYWJsZSBjbGFzcyBleHRlbmRzIHRoZSAudmlzdWFsbHktaGlkZGVuIGNsYXNzIHRvIGFsbG93XHJcbnRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2FsY3VsYXRlIGlmIHRleHQgbmVlZHMgdG8gYmUgbGlnaHQgb3IgZGFya1xyXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxyXG5cclxuRnJvbSB0aGlzIFczQyBkb2N1bWVudDogaHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxyXG5cclxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcclxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Gb250LXNpemUgZmx1aWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1lZGlhIFF1ZXJpZXNcclxuXHJcbkFsbG93cyB5b3UgdG8gdXNlIGlubGluZSBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGJyZWFrcG9pbnQgLSBEZXNpcmVkIGJyZWFrcG9pbnQuIENhbiBiZSB2YXJpYWJsZSBvciB1bml0LlxyXG4kcXVlcnkgLSBEZWZhdWx0cyB0byBgbWluLXdpZHRoYC5cclxuJHR5cGUgLSBEZWZhdWx0cyB0byBgc2NyZWVuYC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkdyaWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DbGVhciBmaXhlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5bZGF0YS1leHBhbmRhYmxlXSB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAvKlxyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICovIH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICogMi4gUmVtb3ZlIHJlc2l6ZS5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgb3V0bGluZS1jb2xvcjogI2NjYztcbiAgb3V0bGluZS13aWR0aDogMXB4OyB9XG5cbltyb2xlPVwidGFibGVcIl0gPiBkaXZbaWRdIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dcIl0ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjZWxsXCJdLFxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNvbHVtbmhlYWRlclwiXSB7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC4yNWVtOyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dncm91cFwiXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgRWxlbWVudHMgPiBIZWFkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oMSB7XG4gIG1hcmdpbjogMC42ZW0gMDsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDI2cHggKyAzNCAqICgoMTAwdncgLSA1NzZweCkgLyA2MjQpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjNlbTtcbiAgbWFyZ2luOiAwLjVlbSAwOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC40ZW0gMDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIG1hcmdpbjogMC4zZW0gMDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbjogMC4yZW0gMDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIG1hcmdpbjogMC4xZW0gMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgNiAqICgoMTAwdncgLSA1NzZweCkgLyA2MjQpKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmJvZHkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgLmJvZHlfX3dyYXBwZXIge1xuICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmJvZHktLWhvbWUgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ib2R5IC5oZWFkZXJfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib2R5LmNhbGwtdHJhY2tpbmctYWN0aXZhdGVkLmJvZHktLW1lbnUtb3BlbmVkIC5jYWxsLXRyYWNraW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib2R5LmNhbGwtdHJhY2tpbmctYWN0aXZhdGVkIC5mb290ZXItdjEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJvZHkuY2FsbC10cmFja2luZy1hY3RpdmF0ZWQgLmZvb3Rlci12MSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmxpbmtCbG9jX19wYXJlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5saW5rQmxvY19fcGFyZW50IC5saW5rQmxvYzphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjAwMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAyMDAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBHZW5lcmljID4gZ3JpZHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gIC5yb3cucm93LS1ndXR0ZXJsZXNzIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucm93ID4gKltjbGFzcyo9XCJjb2xcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnJvdy0tZ3V0dGVybGVzcyA+ICpbY2xhc3MqPVwiY29sXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4LWJhc2lzOiA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC0tc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS1zbS0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS1zbS00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tc20tNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS1zbS03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS1zbS0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1zbS0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1zbS0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC0tbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS1tZC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS1tZC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS1tZC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS1tZC0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1tZC0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1tZC0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC0tbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS1sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS1sZy00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tbGctNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS1sZy03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS1sZy0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1sZy0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1sZy0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtLXhsLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC0teGwtMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLS14bC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLS14bC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLS14bC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC0teGwtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLS14bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLS14bC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC0teGwtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLS14bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLS14bC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC0teGwtMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLS14bC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC0teGwtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLS14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC0teGwtMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG4uaW5uZXJwYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgxNXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sYW5kaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNGVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxhbmRpbmcge1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7IH0gfVxuICAubGFuZGluZyA+ICosIC5sYW5kaW5nOmJlZm9yZSB7XG4gICAgei1pbmRleDogMzsgfVxuICAubGFuZGluZyA+IC5tb2R1bGVfX2FsaWduZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICAgIC5sYW5kaW5nID4gLm1vZHVsZV9fYWxpZ25lciA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxhbmRpbmcgPiAubW9kdWxlX19iYWNrZ3JvdW5kIHtcbiAgICBjbGlwOiByZWN0KDAsIGF1dG8sIGF1dG8sIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5sYW5kaW5nID4gLm1vZHVsZV9fYmFja2dyb3VuZCA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgLmxhbmRpbmc6bnRoLWNoaWxkKDJuICsgMSkgPiAubW9kdWxlX19iYWNrZ3JvdW5kID4gKiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgICovIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGFuZGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGFuZGluZyB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxhbmRpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07IH0gfVxuICAubGFuZGluZyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYlOyB9XG4gIC5sYW5kaW5nLmxhbmRpbmctLW5vLWhlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYVtjbGFzcyo9XCJfX2dsb2JhbC1saW5rXCJdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tYWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IG1hcmdpblxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtMCxcbiAgLm15LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItMCxcbiAgLm14LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi0wLFxuICAubXktMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC0wLFxuICAubXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC0xLFxuICAubXktMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTEsXG4gIC5teC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi0xLFxuICAubXktMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTEsXG4gIC5teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtMixcbiAgLm15LTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci0yLFxuICAubXgtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItMixcbiAgLm15LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC0yLFxuICAubXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTMsXG4gIC5teS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItMyxcbiAgLm14LTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTMsXG4gIC5teS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtMyxcbiAgLm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC00LFxuICAubXktNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTQsXG4gIC5teC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi00LFxuICAubXktNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTQsXG4gIC5teC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtNSxcbiAgLm15LTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci01LFxuICAubXgtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItNSxcbiAgLm15LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC01LFxuICAubXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTYsXG4gIC5teS02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItNixcbiAgLm14LTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTYsXG4gIC5teS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtNixcbiAgLm14LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAsXG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLFxuICAucHgtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLFxuICAucHktMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtMCxcbiAgLnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC0xLFxuICAucHktMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci0xLFxuICAucHgtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEsXG4gIC5weS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEsXG4gIC5weC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC0yLFxuICAucHktMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci0yLFxuICAucHgtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIsXG4gIC5weS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIsXG4gIC5weC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC0zLFxuICAucHktMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci0zLFxuICAucHgtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMsXG4gIC5weS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMsXG4gIC5weC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC00LFxuICAucHktNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci00LFxuICAucHgtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQsXG4gIC5weS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQsXG4gIC5weC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC01LFxuICAucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci01LFxuICAucHgtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUsXG4gIC5weS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUsXG4gIC5weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC02LFxuICAucHktNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci02LFxuICAucHgtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTYsXG4gIC5weS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTYsXG4gIC5weC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjEsXG4gIC5teS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uMSxcbiAgLm14LW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItbjEsXG4gIC5teS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uMSxcbiAgLm14LW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjIsXG4gIC5teS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uMixcbiAgLm14LW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItbjIsXG4gIC5teS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uMixcbiAgLm14LW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjMsXG4gIC5teS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uMyxcbiAgLm14LW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItbjMsXG4gIC5teS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uMyxcbiAgLm14LW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjQsXG4gIC5teS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uNCxcbiAgLm14LW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItbjQsXG4gIC5teS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uNCxcbiAgLm14LW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjUsXG4gIC5teS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uNSxcbiAgLm14LW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItbjUsXG4gIC5teS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uNSxcbiAgLm14LW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjYsXG4gIC5teS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uNixcbiAgLm14LW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItbjYsXG4gIC5teS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uNixcbiAgLm14LW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1hdXRvLFxuICAubXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1hdXRvLFxuICAubXgtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWF1dG8sXG4gIC5teS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWF1dG8sXG4gIC5teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW42LFxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW42LFxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy02LFxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTYsXG4gIC5teS14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC02LFxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC02LFxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNixcbiAgLm14LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC02LFxuICAucHkteHhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTYsXG4gIC5weC14eGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC02LFxuICAucHkteHhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTYsXG4gIC5weC14eGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjYsXG4gIC5teS14eGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW42LFxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW42LFxuICAubXkteHhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNixcbiAgLm14LXh4bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLWgtbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtMCxcbiAgLm15LWgtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLTAsXG4gIC5teC1oLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLTAsXG4gIC5teS1oLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC0wLFxuICAubXgtaC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC0xLFxuICAubXktaC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC0xLFxuICAubXgtaC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLTEsXG4gIC5teS1oLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLTEsXG4gIC5teC1oLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtMixcbiAgLm15LWgtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtMixcbiAgLm14LWgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC0yLFxuICAubXktaC1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC0yLFxuICAubXgtaC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLTMsXG4gIC5teS1oLW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLTMsXG4gIC5teC1oLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtMyxcbiAgLm15LWgtbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtMyxcbiAgLm14LWgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC00LFxuICAubXktaC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC00LFxuICAubXgtaC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLTQsXG4gIC5teS1oLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLTQsXG4gIC5teC1oLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtNSxcbiAgLm15LWgtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtNSxcbiAgLm14LWgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC01LFxuICAubXktaC1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC01LFxuICAubXgtaC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLTYsXG4gIC5teS1oLW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLTYsXG4gIC5teC1oLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtNixcbiAgLm15LWgtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtNixcbiAgLm14LWgtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTAsXG4gIC5weS1oLW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtMCxcbiAgLnB4LWgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLW1kLTAsXG4gIC5weS1oLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtMCxcbiAgLnB4LWgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC0xLFxuICAucHktaC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtMSxcbiAgLnB4LWgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtMSxcbiAgLnB5LWgtbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTEsXG4gIC5weC1oLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC0yLFxuICAucHktaC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtMixcbiAgLnB4LWgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtMixcbiAgLnB5LWgtbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTIsXG4gIC5weC1oLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC0zLFxuICAucHktaC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtMyxcbiAgLnB4LWgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtMyxcbiAgLnB5LWgtbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTMsXG4gIC5weC1oLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC00LFxuICAucHktaC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtNCxcbiAgLnB4LWgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtNCxcbiAgLnB5LWgtbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTQsXG4gIC5weC1oLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC01LFxuICAucHktaC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtNSxcbiAgLnB4LWgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtNSxcbiAgLnB5LWgtbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTUsXG4gIC5weC1oLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC02LFxuICAucHktaC1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbWQtNixcbiAgLnB4LWgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtNixcbiAgLnB5LWgtbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTYsXG4gIC5weC1oLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtbjEsXG4gIC5teS1oLW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtbjEsXG4gIC5teC1oLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1uMSxcbiAgLm15LWgtbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1uMSxcbiAgLm14LWgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtbjIsXG4gIC5teS1oLW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtbjIsXG4gIC5teC1oLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1uMixcbiAgLm15LWgtbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1uMixcbiAgLm14LWgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtbjMsXG4gIC5teS1oLW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtbjMsXG4gIC5teC1oLW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1uMyxcbiAgLm15LWgtbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1uMyxcbiAgLm14LWgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtbjQsXG4gIC5teS1oLW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtbjQsXG4gIC5teC1oLW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1uNCxcbiAgLm15LWgtbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1uNCxcbiAgLm14LWgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtbjUsXG4gIC5teS1oLW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtbjUsXG4gIC5teC1oLW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1uNSxcbiAgLm15LWgtbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1uNSxcbiAgLm14LWgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtbjYsXG4gIC5teS1oLW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtbjYsXG4gIC5teC1oLW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1uNixcbiAgLm15LWgtbWQtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1uNixcbiAgLm14LWgtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1hdXRvLFxuICAubXktaC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtYXV0byxcbiAgLm14LWgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtYXV0byxcbiAgLm15LWgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLWF1dG8sXG4gIC5teC1oLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAubS1oLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLTAsXG4gIC5teS1oLWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItaC1sZy0wLFxuICAubXgtaC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItaC1sZy0wLFxuICAubXktaC1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctMCxcbiAgLm14LWgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1oLWxnLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctMSxcbiAgLm15LWgtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctMSxcbiAgLm14LWgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy0xLFxuICAubXktaC1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy0xLFxuICAubXgtaC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLTIsXG4gIC5teS1oLWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLTIsXG4gIC5teC1oLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctMixcbiAgLm15LWgtbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctMixcbiAgLm14LWgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy0zLFxuICAubXktaC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy0zLFxuICAubXgtaC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLTMsXG4gIC5teS1oLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLTMsXG4gIC5teC1oLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctNCxcbiAgLm15LWgtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctNCxcbiAgLm14LWgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy00LFxuICAubXktaC1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy00LFxuICAubXgtaC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLTUsXG4gIC5teS1oLWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLTUsXG4gIC5teC1oLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctNSxcbiAgLm15LWgtbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctNSxcbiAgLm14LWgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy02LFxuICAubXktaC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy02LFxuICAubXgtaC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLTYsXG4gIC5teS1oLWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLTYsXG4gIC5teC1oLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy0wLFxuICAucHktaC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTAsXG4gIC5weC1oLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItaC1sZy0wLFxuICAucHktaC1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTAsXG4gIC5weC1oLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctMSxcbiAgLnB5LWgtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTEsXG4gIC5weC1oLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTEsXG4gIC5weS1oLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy0xLFxuICAucHgtaC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctMixcbiAgLnB5LWgtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTIsXG4gIC5weC1oLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTIsXG4gIC5weS1oLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy0yLFxuICAucHgtaC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctMyxcbiAgLnB5LWgtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTMsXG4gIC5weC1oLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTMsXG4gIC5weS1oLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy0zLFxuICAucHgtaC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctNCxcbiAgLnB5LWgtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTQsXG4gIC5weC1oLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTQsXG4gIC5weS1oLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy00LFxuICAucHgtaC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctNSxcbiAgLnB5LWgtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTUsXG4gIC5weC1oLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTUsXG4gIC5weS1oLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy01LFxuICAucHgtaC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctNixcbiAgLnB5LWgtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLWxnLTYsXG4gIC5weC1oLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTYsXG4gIC5weS1oLWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy02LFxuICAucHgtaC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLW4xLFxuICAubXktaC1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLW4xLFxuICAubXgtaC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctbjEsXG4gIC5teS1oLWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctbjEsXG4gIC5teC1oLWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLW4yLFxuICAubXktaC1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLW4yLFxuICAubXgtaC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctbjIsXG4gIC5teS1oLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctbjIsXG4gIC5teC1oLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLW4zLFxuICAubXktaC1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLW4zLFxuICAubXgtaC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctbjMsXG4gIC5teS1oLWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctbjMsXG4gIC5teC1oLWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLW40LFxuICAubXktaC1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLW40LFxuICAubXgtaC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctbjQsXG4gIC5teS1oLWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctbjQsXG4gIC5teC1oLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLW41LFxuICAubXktaC1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLW41LFxuICAubXgtaC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctbjUsXG4gIC5teS1oLWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctbjUsXG4gIC5teC1oLWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLW42LFxuICAubXktaC1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLW42LFxuICAubXgtaC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctbjYsXG4gIC5teS1oLWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctbjYsXG4gIC5teC1oLWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctYXV0byxcbiAgLm15LWgtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLWF1dG8sXG4gIC5teC1oLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLWF1dG8sXG4gIC5teS1oLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1hdXRvLFxuICAubXgtaC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWgteGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtMCxcbiAgLm15LWgteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLTAsXG4gIC5teC1oLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLTAsXG4gIC5teS1oLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtaC14bC0wLFxuICAubXgtaC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC0xLFxuICAubXktaC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC0xLFxuICAubXgtaC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLTEsXG4gIC5teS1oLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLTEsXG4gIC5teC1oLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtMixcbiAgLm15LWgteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtMixcbiAgLm14LWgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC0yLFxuICAubXktaC14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC0yLFxuICAubXgtaC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLTMsXG4gIC5teS1oLXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLTMsXG4gIC5teC1oLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtMyxcbiAgLm15LWgteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtMyxcbiAgLm14LWgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC00LFxuICAubXktaC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC00LFxuICAubXgtaC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLTQsXG4gIC5teS1oLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLTQsXG4gIC5teC1oLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtNSxcbiAgLm15LWgteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtNSxcbiAgLm14LWgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC01LFxuICAubXktaC14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC01LFxuICAubXgtaC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLTYsXG4gIC5teS1oLXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLTYsXG4gIC5teC1oLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtNixcbiAgLm15LWgteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtNixcbiAgLm14LWgteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTAsXG4gIC5weS1oLXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtMCxcbiAgLnB4LWgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLXhsLTAsXG4gIC5weS1oLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtMCxcbiAgLnB4LWgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC14bC0xLFxuICAucHktaC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtMSxcbiAgLnB4LWgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtMSxcbiAgLnB5LWgteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTEsXG4gIC5weC1oLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC14bC0yLFxuICAucHktaC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtMixcbiAgLnB4LWgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtMixcbiAgLnB5LWgteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTIsXG4gIC5weC1oLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC14bC0zLFxuICAucHktaC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtMyxcbiAgLnB4LWgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtMyxcbiAgLnB5LWgteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTMsXG4gIC5weC1oLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC14bC00LFxuICAucHktaC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtNCxcbiAgLnB4LWgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtNCxcbiAgLnB5LWgteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTQsXG4gIC5weC1oLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC14bC01LFxuICAucHktaC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtNSxcbiAgLnB4LWgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtNSxcbiAgLnB5LWgteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTUsXG4gIC5weC1oLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC14bC02LFxuICAucHktaC14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgteGwtNixcbiAgLnB4LWgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtNixcbiAgLnB5LWgteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTYsXG4gIC5weC1oLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtbjEsXG4gIC5teS1oLXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtbjEsXG4gIC5teC1oLXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1uMSxcbiAgLm15LWgteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1uMSxcbiAgLm14LWgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtbjIsXG4gIC5teS1oLXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtbjIsXG4gIC5teC1oLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1uMixcbiAgLm15LWgteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1uMixcbiAgLm14LWgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtbjMsXG4gIC5teS1oLXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtbjMsXG4gIC5teC1oLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1uMyxcbiAgLm15LWgteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1uMyxcbiAgLm14LWgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtbjQsXG4gIC5teS1oLXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtbjQsXG4gIC5teC1oLXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1uNCxcbiAgLm15LWgteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1uNCxcbiAgLm14LWgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtbjUsXG4gIC5teS1oLXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtbjUsXG4gIC5teC1oLXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1uNSxcbiAgLm15LWgteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1uNSxcbiAgLm14LWgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtbjYsXG4gIC5teS1oLXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtbjYsXG4gIC5teC1oLXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1uNixcbiAgLm15LWgteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1uNixcbiAgLm14LWgteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1hdXRvLFxuICAubXktaC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtYXV0byxcbiAgLm14LWgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtYXV0byxcbiAgLm15LWgteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLWF1dG8sXG4gIC5teC1oLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1ibG9ja19fdGV4dC0tbGcge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS44ZW07IH1cblxuLndyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC53cmFwcGVyLS1uby1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luOiAwIC00cHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcclxuICAgICAgKi9cbiAgbGVmdDogMDtcbiAgLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovIH1cblxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcclxuICAgICAgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqLyB9XG5cbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjOTU5ZWE5OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2NDc0NzsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiAyNiU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiA0MCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMzUlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDA7IH1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4OyB9XG5cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzEwMTgyMDtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICMxMDE4MjA7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjEpOyB9XG5cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICMxMDE4MjAsIDVweCAwIDAgIzEwMTgyMDtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzEwMTgyMCwgNXB4IDAgMCAjMTAxODIwOyB9XG5cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7IH1cblxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7IH1cblxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLyohIG5vdWlzbGlkZXIgLSAxNC4xLjEgLSAxMi8xNS8yMDE5ICovXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XHJcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXHJcbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cclxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5vVWktYmFzZSxcbi5ub1VpLWNvbm5lY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cbi5ub1VpLWNvbm5lY3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDsgfVxuXG4ubm9VaS1jb25uZWN0LFxuLm5vVWktb3JpZ2luIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDEwJTtcbiAgd2lkdGg6IDEwJTsgfVxuXG4vKiBPZmZzZXQgZGlyZWN0aW9uXHJcbiAqL1xuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxyXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIHdpZHRoOiAwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubm9VaS10b3VjaC1hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcclxuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IC02cHg7IH1cblxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICByaWdodDogLTZweDtcbiAgdG9wOiAtMTdweDsgfVxuXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbGVmdDogLTE3cHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIFN0eWxpbmc7XHJcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxyXG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7IH1cblxuLm5vVWktY29ubmVjdHMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7IH1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcclxuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi8qIEhhbmRsZSBzdHJpcGVzO1xyXG4gKi9cbi5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4OyB9XG5cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4OyB9XG5cbi8qIERpc2FibGVkIHN0YXRlO1xyXG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7IH1cblxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogQmFzZTtcclxuICpcclxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXBpcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi8qIFZhbHVlcztcclxuICpcclxuICovXG4ubm9VaS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLyogTWFya2luZ3M7XHJcbiAqXHJcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDOyB9XG5cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTsgfVxuXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcclxuICpcclxuICovXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpOyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuICB3aWR0aDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICB3aWR0aDogMTVweDsgfVxuXG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlOyB9XG5cbi8qISBQaG90b1N3aXBlIG1haW4gQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcclxuXHRTdHlsZXMgZm9yIGJhc2ljIFBob3RvU3dpcGUgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxyXG4qL1xuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cbi5wc3dwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogMzAwMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW50IG9uIHdpbmRvdy5vbnNjcm9sbCBpbiB3ZWJraXQvYmxpbmsgKi9cbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnBzd3AgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucHN3cCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcbiAgLyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKlxyXG5cdEJhY2tncm91bmQgaXMgYWRkZWQgYXMgYSBzZXBhcmF0ZSBlbGVtZW50LlxyXG5cdEFzIGFuaW1hdGluZyBvcGFjaXR5IGlzIG11Y2ggZmFzdGVyIHRoYW4gYW5pbWF0aW5nIHJnYmEoKSBiYWNrZ3JvdW5kLWNvbG9yLlxyXG4qL1xuLnBzd3BfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuLyogUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzICovXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX2ltZyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3BfX2JnIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3BfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi8qXHJcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxyXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcclxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxyXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxyXG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxuXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLypcclxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXHJcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXHJcbiovXG4ucHN3cF9fZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcclxuXHJcblx0Q29udGVudHM6XHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3NcclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHQ0LiBDYXB0aW9uXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3JcclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXHJcblxyXG4qL1xuLypcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cclxuICovXG4vKiA8YnV0dG9uPiBjc3MgcmVzZXQgKi9cbi5wc3dwX19idXR0b24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4ucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX2J1dHRvbixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGVmYXVsdC1za2luLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2NHB4IDg4cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7IH1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMDkzNzUpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGVmYXVsdC1za2luLnBuZ1wiKTsgfVxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG5cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwOyB9XG5cbi5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwOyB9XG5cbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXHJcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxyXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXHJcbiovXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDsgfVxuXG4vKlxyXG5cclxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcclxuXHJcbiAqL1xuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNjAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICB6LWluZGV4OiAxNjIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRvcDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiA0NHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6Zmlyc3QtY2hpbGQge1xuICAvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzRTVDOUE7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEOyB9XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuXG4vKlxyXG5cclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHJcbiAqL1xuLnBzd3BfX2NvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi8qXHJcblxyXG5cdDQuIENhcHRpb25cclxuXHJcbiAqL1xuLnBzd3BfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cblxuLnBzd3BfX2NhcHRpb24gc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjQkJCOyB9XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcclxuXHJcblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxyXG5cclxuICovXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEycHg7IH1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cbiAgYmFja2dyb3VuZDogdXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXQ7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBtYXJnaW46IDA7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcbiAgLypcclxuXHRcdFx0VGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yXHJcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcclxuXHRcdCovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wc3dwX19wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4vKlxyXG5cclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xyXG5cclxuICovXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cbi5wc3dwX191aSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE1NTA7IH1cblxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi8qIHBzd3BfX3VpLS1pZGxlIGNsYXNzIGlzIGFkZGVkIHdoZW4gbW91c2UgaXNuJ3QgbW92aW5nIGZvciBzZXZlcmFsIHNlY29uZHMgKEpTIG9wdGlvbiB0aW1lVG9JZGxlKSAqL1xuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX190b3AtYmFyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKlxyXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXHJcblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xyXG4qL1xuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLyogRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiAqL1xuICBvcGFjaXR5OiAwLjAwMTsgfVxuXG4vKiBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBzd3AtLW1pbmltYWwtLWRhcmsgLnBzd3BfX3RvcC1iYXIge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDsgfVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gIHdpZHRoOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDsgfVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMDAlO1xuICB3aWR0aDogMTAwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAxMHB4OyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyOyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTFweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIFJ0bCBzdXBwb3J0ICovXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPSdydGwnXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLnNzLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWFib3ZlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzkxOTE5MTsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDZweCAwIDZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdC5zcy1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDZweCAwIDZweDsgfVxuICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICAgIGJvcmRlcjogc29saWQgIzI4MjgyODtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnM7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgbWFyZ2luOiAzcHggMCAwIDA7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMCAwOyB9XG4gIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzOyB9XG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYWJvdmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgIG1hcmdpbjogMnB4IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGVPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICBtYXJnaW46IDNweCA1cHggM3B4IDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlSW47XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUuc3Mtb3V0IHtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAxIDNweDtcbiAgICAgIG1hcmdpbjogOXB4IDEycHggMCA1cHg7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzOyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgICAgdG9wOiA0cHg7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMuc3MtY3Jvc3Mge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uc3MtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzEwMTgyMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTsgfVxuICAuc3MtY29udGVudC5zcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gIC5zcy1jb250ZW50IC5zcy1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA4cHggOHB4IDZweCA4cHg7IH1cbiAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoLnNzLWhpZGUge1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4OyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAjMTAxODIwOyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5zcy1jb250ZW50IC5zcy1hZGRhYmxlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIC5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRpb24ge1xuICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggMjVweDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwLWxhYmVsLXNlbGVjdGFibGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAqIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyLCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBjb2xvcjogIzkxOTE5MTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjEpOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIC5zcy1zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmI4YzsgfVxuXG4vKipcclxuICogU3dpcGVyIDUuMi4wXHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHA6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAxOSBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMjYsIDIwMTlcclxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmOyB9XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0OyB9XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovIH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5OyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi8gfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0JzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuOnJvb3Qge1xuICAvKlxyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi8gfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogNjAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDVweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0OyB9XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovIH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7IH1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltkYXRhLWFuaW1hdGlvbj1mYWRlXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuICAuanMtZW5hYmxlZCBbZGF0YS1hbmltYXRpb249ZmFkZV0ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPWZhZGVdLmpzLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbZGF0YS1hbmltYXRpb249ZmFkZV0uanMtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH0gfVxuXG5bZGF0YS1hbmltYXRpb249Ym90dG9tdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDBweCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS41cyBlYXNlLW91dCwgdHJhbnNmb3JtIDEuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5OyB9XG4gIC5qcy1lbmFibGVkIFtkYXRhLWFuaW1hdGlvbj1ib3R0b211cF0ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPWJvdHRvbXVwXS5qcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbZGF0YS1hbmltYXRpb249Ym90dG9tdXBdLmpzLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9IH1cblxuW2RhdGEtYW5pbWF0aW9uPXJpZ2h0bGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIHRyYW5zZm9ybSAzcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7IH1cbiAgLmpzLWVuYWJsZWQgW2RhdGEtYW5pbWF0aW9uPXJpZ2h0bGVmdF0ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXJpZ2h0bGVmdF0uanMtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2RhdGEtYW5pbWF0aW9uPXJpZ2h0bGVmdF0uanMtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH0gfVxuXG5bZGF0YS1hbmltYXRpb249bGVmdHJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIHRyYW5zZm9ybSAzcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7IH1cbiAgLmpzLWVuYWJsZWQgW2RhdGEtYW5pbWF0aW9uPWxlZnRyaWdodF0ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPWxlZnRyaWdodF0uanMtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2RhdGEtYW5pbWF0aW9uPWxlZnRyaWdodF0uanMtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH0gfVxuXG5bZGF0YS1hbmltYXRpb249c2NhbGViaWddID4gKiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGVhc2Utb3V0LCBvcGFjaXR5IDEuMnMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7IH1cblxuW2RhdGEtYW5pbWF0aW9uPXNjYWxlYmlnXS5qcy1hbmltYXRlID4gKiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtkYXRhLWFuaW1hdGlvbj1zY2FsZWJpZ10uanMtYW5pbWF0ZSA+ICoge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfSB9XG5cbltkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjMzg1NTcwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKDAuMzMpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMzg1NTcwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDsgfVxuICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0gLmpzLWFuaW1hdGlvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIC5qcy1hbmltYXRpb24taW1hZ2VfX291dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0OyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIC5qcy1hbmltYXRpb24taW1hZ2VfX2luIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSAuanMtYW5pbWF0aW9uLWltYWdlX19pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0gLmpzLWFuaW1hdGlvbi1pbWFnZV9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXS5qcy1hbmltYXRlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXS5qcy1hbmltYXRlIC5qcy1hbmltYXRpb24taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXS5qcy1hbmltYXRlIC5qcy1hbmltYXRpb24taW1hZ2VfX291dCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0uanMtYW5pbWF0ZSAuanMtYW5pbWF0aW9uLWltYWdlX19pbiB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0uanMtYW5pbWF0ZSAuanMtYW5pbWF0aW9uLWltYWdlX19pbm5lciB7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ib3JkZXJlZF9faGVhZGVyLCAuYm9yZGVyZWRfX2Zvb3RlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm9yZGVyZWRfX2hlYWRlciA+ICosIC5ib3JkZXJlZF9fZm9vdGVyID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJvcmRlcmVkX19oZWFkZXIgPiAqOmJlZm9yZSwgLmJvcmRlcmVkX19oZWFkZXIgPiAqOmFmdGVyLCAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YmVmb3JlLCAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7IH1cbiAgICAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YmVmb3JlLCAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxZW0pOyB9XG4gICAgLmJvcmRlcmVkX19oZWFkZXIgPiAqOmFmdGVyLCAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgMWVtKTsgfVxuICAuYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUsIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyLCAuYm9yZGVyZWRfX2Zvb3RlcjpiZWZvcmUsIC5ib3JkZXJlZF9fZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSwgLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyLCAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlciB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlLCAuYm9yZGVyZWRfX2hlYWRlcjphZnRlciB7XG4gIHRvcDogNTAlOyB9XG5cbi5ib3JkZXJlZF9fZm9vdGVyOmJlZm9yZSwgLmJvcmRlcmVkX19mb290ZXI6YWZ0ZXIge1xuICBib3R0b206IDUwJTsgfVxuXG4uYm9yZGVyZWRfX2NvbnRlbnQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgY3VycmVudENvbG9yOyB9XG5cbi5ib3JkZXJlZC0tbm8tZm9vdGVyIC5ib3JkZXJlZF9fY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxyXG4kY29yZV9idXR0b24tYW5pbWF0aW9uOiAnLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTInICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfYnV0dG9uX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDYwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX3BhZGRpbmcgICAgICAgOiAwLjhlbSAzZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICA6IDFweCAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9idXR0b25fYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faWNvbl9maWxsLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faG92ZXJfZmlsbC1jb2xvciAgOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1dHRvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwYWRkaW5nOiAxLjM1ZW0gMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuYnV0dG9uOmhvdmVyIC5idXR0b24tc3ZnLCAuYnV0dG9uOmZvY3VzIC5idXR0b24tc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLmJ1dHRvbi0tbW9ub2NyaG9tZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5idXR0b246ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJ1dHRvbiBzcGFuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnV0dG9uLWRyYXdpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICBoZWlnaHQ6IDIuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxuICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cblxuLmJ1dHRvbi1kcmF3aW5nLS1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLmJ1dHRvbi1kcmF3aW5nLS1hcnJvdyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgcGFkZGluZzogLjNlbTtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5idXR0b24tZHJhd2luZy0tYXJyb3cgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07IH1cbiAgLmJ1dHRvbi1kcmF3aW5nLS1hcnJvdzpob3ZlciwgLmJ1dHRvbi1kcmF3aW5nLS1hcnJvdzpmb2N1cyB7XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cblxuLmJ1dHRvbi1zdmcge1xuICBmaWxsOiAjMTAxODIwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBBbmltYXRpb24gOiBzd2VlcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQsXG4uYnV0dG9uLS1zd2VlcC10by1sZWZ0LFxuLmJ1dHRvbi0tc3dlZXAtdG8tdG9wLFxuLmJ1dHRvbixcbi5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQ6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by1sZWZ0OmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tdG9wOmJlZm9yZSxcbiAgLmJ1dHRvbjpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0IHNwYW4sXG4gIC5idXR0b24tLXN3ZWVwLXRvLWxlZnQgc3BhbixcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tdG9wIHNwYW4sXG4gIC5idXR0b24gc3BhbixcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tYm90dG9tIHNwYW4ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQ6aG92ZXI6YmVmb3JlLCAuYnV0dG9uLS1zd2VlcC10by1yaWdodDpmb2N1czpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWxlZnQ6aG92ZXI6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by1sZWZ0OmZvY3VzOmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tdG9wOmhvdmVyOmJlZm9yZSxcbiAgLmJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLXRvcDpmb2N1czpiZWZvcmUsXG4gIC5idXR0b246Zm9jdXM6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by1ib3R0b206aG92ZXI6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by1ib3R0b206Zm9jdXM6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG5cbi5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uYnV0dG9uLS1zd2VlcC10by1sZWZ0OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uYnV0dG9uLS1zd2VlcC10by1ib3R0b206YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cblxuLmJ1dHRvbi0tc3dlZXAtdG8tdG9wOmJlZm9yZSxcbi5idXR0b246YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBBbmltYXRpb24gOiBib3JkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dCxcbi5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodCxcbi5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yLFxuLmJ1dHRvbi0tYm9yZGVyLWluLFxuLmJ1dHRvbi0tYm9yZGVyLW91dCxcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLFxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZSxcbi5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0OmFmdGVyLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLWluOmFmdGVyLFxuICAuYnV0dG9uLS1ib3JkZXItb3V0OmFmdGVyLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0OmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0OmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6YmVmb3JlLFxuICAuYnV0dG9uLS1ib3JkZXItaW46YmVmb3JlLFxuICAuYnV0dG9uLS1ib3JkZXItb3V0OmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206YmVmb3JlLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDpob3ZlciwgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0OmZvY3VzLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQ6aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yOmZvY3VzLFxuICAuYnV0dG9uLS1ib3JkZXItaW46aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci1pbjpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDpob3ZlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmZvY3VzLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmZvY3VzLFxuICAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpmb2N1cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0OmhvdmVyOmFmdGVyLCAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0OmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItaW46aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWluOmZvY3VzOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1vdXQ6aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLW91dDpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpmb2N1czphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMnB4OyB9XG5cbi5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpmb2N1czpiZWZvcmUsIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpob3ZlcjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4OyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDA7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmZvY3VzOmFmdGVyLCAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpmb2N1czpiZWZvcmUsIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDA7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6aG92ZXI6YWZ0ZXIsIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6Zm9jdXM6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpob3ZlcjpiZWZvcmUsIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6Zm9jdXM6YmVmb3JlIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDphZnRlciB7XG4gIGxlZnQ6IDUwJTsgfVxuXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1pbjpmb2N1cywgLmJ1dHRvbi0tYm9yZGVyLWluOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMyOTI5Mjg7IH1cbiAgLmJ1dHRvbi0tYm9yZGVyLWluOmZvY3VzOmFmdGVyLCAuYnV0dG9uLS1ib3JkZXItaW46aG92ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1vdXQ6aG92ZXIsIC5idXR0b24tLWJvcmRlci1vdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzI5MjkyODsgfVxuICAuYnV0dG9uLS1ib3JkZXItb3V0OmhvdmVyOmFmdGVyLCAuYnV0dG9uLS1ib3JkZXItb3V0OmZvY3VzOmFmdGVyIHtcbiAgICB3aWR0aDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZHJhd2luZy0tYm94c2hhZG93IC5kcmF3aW5nX19pbWcge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU5cHggLTExcHggIzEwMTgyMDsgfVxuXG4uZHJhd2luZ19fY29udGFpbmVyLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyYXdpbmdfX2NvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDc1cHgvMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjE1KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9IH1cblxuLmRyYXdpbmdfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZpZ3VyZXMtcm90YXRvcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5maWd1cmVzLXJvdGF0b3JfX3BhcnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlcy1yb3RhdG9yX19kaWdpdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZmlndXJlcy1yb3RhdG9yX19kaWdpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuW2RhdGEtYW5pbWF0aW9uPWZpZ3VyZXNdIC5maWd1cmVzLXJvdGF0b3JfX2RpZ2l0LXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS41cyBlYXNlLW91dDsgfVxuXG5bZGF0YS1hbmltYXRpb249ZmlndXJlc10uanMtYW5pbWF0ZSAuZmlndXJlcy1yb3RhdG9yX19kaWdpdC13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgKyAxZW0pKTsgfVxuXG4vKi5ncm91cC1lbGVtZW50cyB7XHJcblxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuZ3JvdXAtZWxlbWVudHMtLXJvdyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAuZ3JvdXAtZWxlbWVudHMtLWNvbHVtbiB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saW5rcy1ncm91cCB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmxpbmtzLWdyb3VwX19saW5rICsgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfSB9XG5cbi5sb2FkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxMDE4MjA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIC8qIFNhZmFyaSAqL1xuICBhbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gYXV0bzsgfVxuXG4vKiBTYWZhcmkgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIDAgLjZlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4ubWVkaWEtbW9kdWxlX19idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC40ZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5tZWRpYS1tb2R1bGVfX2J0bi1sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1lZGlhLW1vZHVsZV9fYnRuID4gKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgd2lkdGg6IDM2cHg7XG4gIG1hcmdpbjogLjJlbSAuNmVtOyB9XG5cbi5tZWRpYS1tb2R1bGVfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubWVkaWEtbW9kdWxlIC5tb2RhbF9fYm9keSB7XG4gIHdpZHRoOiA3MHZ3OyB9XG5cbi5tZWRpYS1tb2R1bGUgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNzB2aDtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkge1xuICAgICAgcGFkZGluZzogM2VtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyMnB4KS8xLjM2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSB7XG4gICAgICBmbGV4OiA1MCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW1fX2J0biB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19mYWNlYm9vayB7XG4gICAgICAgICAgZmlsbDogIzM5NTY5YzsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX21lc3NlbmdlciB7XG4gICAgICAgICAgZmlsbDogIzAwNzhGRjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX3R3aXR0ZXIge1xuICAgICAgICAgIGZpbGw6ICMwMGFjZWU7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19saW5rZWRpbiB7XG4gICAgICAgICAgZmlsbDogIzAwNzJiMTsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2VtYWlsIHtcbiAgICAgICAgICBmaWxsOiAjNUQ1QzVCOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fd2hhdHNhcHAge1xuICAgICAgICAgIGZpbGw6ICMyOEQxNDY7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19jb3B5LWxpbmsge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubW9kYWwge1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLm1vZGFsX19ib2R5IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1vZGFsX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IDkxOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzZW0gM2VtIDNlbTsgfSB9XG4gIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsX190ZXh0IC5mZWVzLXNjaGVkdWxlX190YWJsZS50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9kYWxfX3RleHQgLmZlZXMtc2NoZWR1bGVfX3RhYmxlLnRhYmxlIHRkLCAubW9kYWxfX3RleHQgLmZlZXMtc2NoZWR1bGVfX3RhYmxlLnRhYmxlIHRoIHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gLjJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9kYWxfX2JhY2tncm91bmQge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG4gIC5tb2RhbF9fZm9jdXMtdHJhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1vZGFsLS1tYWluIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNmVtOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxZW0vMS41ZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAuNGVtOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAyLjNlbSAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwJTsgfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAzZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1vcmUtYWN0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9yZS1hY3Rpb25fX2l0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5tb3JlLWFjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjkyNWVtLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzEwMTgyMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb3JlLWFjdGlvbl9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9yZS1hY3Rpb25fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMS4xMjVlbS8xLjVlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuXG4ubW9yZS1hY3Rpb25fX2xpbmtzIHtcbiAgbWFyZ2luOiAwIDIlOyB9XG4gIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uOmZvY3VzLCAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5zY3JvbGwtYmxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2Nyb2xsLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJvdHRvbTogMiU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYW5pbWF0aW9uOiAycyB3aWdnbGUgZWFzZSBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7IH1cbiAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24gLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgIGZpbGw6ICMxMDE4MjA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgfVxuICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgICBzdHJva2U6ICMxMDE4MjA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciwgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgICAgICBzdHJva2U6ICMxMDE4MjA7IH1cblxuLnNjcm9sbC1ibG9jay0taG9tZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAxJTsgfVxuICAuc2Nyb2xsLWJsb2NrLS1ob21lIC5zY3JvbGwtYmxvY2tfX2J1dHRvbi0tbGFzdCA+ICoge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTsgfVxuICAuc2Nyb2xsLWJsb2NrLS1ob21lLnNjcm9sbC1ibG9ja19fYnV0dG9uLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBrZXlmcmFtZXMgd2lnZ2xlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2Utc2Vhc29ucmVudGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAucHJpY2Utc2Vhc29ucmVudGFsX190YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxODIwO1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBmYXVsdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgtLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190aC0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogLjNlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190ci0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uZXF1aXBtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDsgfVxuICAgICAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAwIC0zZW07IH0gfVxuICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUgPiAqIHtcbiAgICAgICAgICBtYXJnaW46IDAgM2VtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZlbSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlID4gKiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDNlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJS8zKSAtIDZlbSk7IH0gfVxuICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdGgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190aC0tbGFiZWwge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdGgtLXZhbHVlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190ciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RyLS1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190ci0tdmFsdWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAuZXF1aXBtZW50X190aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IC44ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXF1aXBtZW50X190aC0tbGFiZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RoLS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5lcXVpcG1lbnRfX3RoLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmVxdWlwbWVudF9fdGgtLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5lcXVpcG1lbnRfX3RyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmVxdWlwbWVudF9fdHItLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuZXF1aXBtZW50X190ci0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tdmFsdWUtLWNoZWNrIHtcbiAgICAgICAgY29sb3I6ICM1MGIxMzg7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RyLS12YWx1ZS0tbm8tY2hlY2sge1xuICAgICAgICBjb2xvcjogI2IxMzgzODsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5za2lwbGluayB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5za2lwbGlua19fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5za2lwbGlua19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2tpcGxpbmtfX2xpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN2Zy1hcnJvd3Njcm9sbCB7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdmctYXJyb3dzY3JvbGwge1xuICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG5cbi5zY3JvbGwtYmxvY2stLWhvbWUgLnN2Zy1hcnJvd3Njcm9sbCB7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zY3JvbGwtYmxvY2stLWhvbWUgLnN2Zy1hcnJvd3Njcm9sbCB7XG4gICAgICB3aWR0aDogMi4yZW07XG4gICAgICBoZWlnaHQ6IDIuMmVtOyB9IH1cblxuLnN3aXBlci1jb250YWluZXItLW5hdi11bmRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0tbmF2LXVuZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0tc2xpZGVzLWF1dG8gLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMS41ZW07IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogIzkxOTE5MTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhYmxlLWFyaWEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YWJsZS1hcmlhX190aC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudGFibGUtYXJpYV9fdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRhYmxlLWFyaWFfX3RkOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50YWJsZS1hcmlhX190ZC0tdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZsZXg6IDE7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwLjhlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxODIwOyB9XG4gICAgLnRhYmxlLWFyaWFfX3RyOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW52aXNpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rIHtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItY29sb3I6ICM5MTkxOTE7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4udGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzX19zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMDE4MjA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFicy12MSAuZGV0YWlsLXRhYnNfX3NlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19zZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS4zZW0gMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODVlbSBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMDE4MjA7IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XG4gIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLS41ZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxZW0gMDsgfSB9XG5cbi50YWJzLXYxIFthcmlhLWhpZGRlbj1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZXh0LXZlcnRpY2FsIHtcbiAgY29sb3I6IHJlZDsgfVxuXG4vKiBQbGF5IHdpdGggc3BlZWQgYW5kIGVhc2luZyBvZiB0aGUgYW5pbWF0aW9uICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZGlnaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGhlaWdodDogMTgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi50aW1lLXBhcnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRpbWUtcGFydC13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBmb250LXNpemU6IDIwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7IH1cblxuLnRpbWUtcGFydCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC50aW1lLXBhcnQgLmRpZ2l0LXdyYXBwZXIge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAwLCAxLCAwKTsgfVxuICAudGltZS1wYXJ0Lmh1bmRyZWR0aHMudGVucyAuZGlnaXQtd3JhcHBlciB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGh1bmRyZWR0aHMtdGVucztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDYwcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzNjAwOyB9XG4gIC50aW1lLXBhcnQuaHVuZHJlZHRocy5vbmVzIC5kaWdpdC13cmFwcGVyIHtcbiAgICBhbmltYXRpb24tbmFtZTogaHVuZHJlZHRocy1vbmVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM2MDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQuODc1ZW07IH1cbiAgLnRpdGxlIGgxLCAudGl0bGUgaDIsIC50aXRsZSBoMywgLnRpdGxlIGg0LCAudGl0bGUgaDUsIC50aXRsZSBoNiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE4cHgvMS4yIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAyMHB4LzEuMiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnRpdGxlX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRpdGxlLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50aXRsZS1zdWJ0aXRsZSBoMSwgLnRpdGxlLXN1YnRpdGxlIGgyLCAudGl0bGUtc3VidGl0bGUgaDMsIC50aXRsZS1zdWJ0aXRsZSBoNCwgLnRpdGxlLXN1YnRpdGxlIGg1LCAudGl0bGUtc3VidGl0bGUgaDYge1xuICAgIG1hcmdpbjogMDsgfVxuICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjc1ZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrYm94X19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNoZWNrYm94X19maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcG9seWxpbmUge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLmNoZWNrYm94X19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsYygwLjVlbSAtIDhweCk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yOyB9XG4gIC5jaGVja2JveF9fYm94IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNzFweDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA3MXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlOyB9XG4gICAgLmNoZWNrYm94X19ib3ggc3ZnIHBvbHlsaW5lIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMjBweDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG5cbi5jaGVja2JveF9fc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jaGVja2JveDpob3ZlciAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG5cbi5jaGVja2JveF9fZmllbGQ6Zm9jdXMgfiAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrYm94ZXNfX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5jaGVja2JveGVzX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cblxuLmNoZWNrYm94ZXNfX2dyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNoZWNrYm94ZXNfX2dyb3VwID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jaGVja2JveGVzX19ncm91cCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5mb3JtX19maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogM2VtIDAgM2VtIDA7IH1cbiAgICAuZm9ybV9fZmllbGRzZXQtLWxlZ2VuZC1oaWRlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtX19sZWdlbmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAzZW0gMDsgfVxuICAgIC5mb3JtX19sZWdlbmQtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICBtYXJnaW46IDAgLTIuNWVtIDAgLTIuNWVtOyB9IH1cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDIuNWVtIDNlbSAyLjVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtOyB9IH1cbiAgLmZvcm1fX3ZhbGlkYXRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmZvcm1fX3ZhbGlkYXRpb24gLmNoZWNrYm94ZXMge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19zdWJtaXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogaW5pdGlhbDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1sYXN0IHtcbiAgICAgICAgZmxleC1ncm93OiAwOyB9IH1cbiAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2Ugc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgbWluLWhlaWdodDogM2VtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjkzNzVlbS8xZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSAuc2VsZWN0LXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxtYXJnaW4gLjJzO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2UgLnNlbGVjdC1zZWxlY3RlZC5zZWxlY3QtYXJyb3ctYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI0ZGVnKTsgfVxuICAgIC5mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0QWdlbmNlIC5zZWxlY3QtaXRlbXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAwIDAgM3B4ICMwMDA7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0QWdlbmNlIC5zZWxlY3QtaXRlbXMuc2VsZWN0LWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSAuc2VsZWN0LWl0ZW1zIGRpdiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiAwLjdlbSAxOHB4IDAuN2VtIDFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSAuc2VsZWN0LWl0ZW1zIGRpdjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2UgLnNlbGVjdC1pdGVtcyAuc2FtZS1hcy1zZWxlY3RlZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2UgLnNlbGVjdC1pdGVtcyAuc2FtZS1hcy1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDRweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuICAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE0cHggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5mb3JtX19sZWdhbHMge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgOXB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb3JtLS1jb25kZW5zZWQgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWVsZC12YWxpZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2RjMWQzNDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZmllbGQtdmFsaWRhdGVfX2hlbHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMxZDM0OyB9XG4gIC5maWVsZC12YWxpZGF0ZTpob3ZlciAuZmllbGQtdmFsaWRhdGVfX2hlbHAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxvY2FsaXphdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfSB9XG4gIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MnB4OyB9XG4gICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNS4yZW0pOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvY2FsaXphdG9yX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubG9jYWxpemF0b3JfX2lucHV0IC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gTW9udHNlcnJhdCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAxOWVtOyB9IH1cbiAgLmxvY2FsaXphdG9yX19zZWxlY3QgLnNzLW1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubG9jYWxpemF0b3JfX3NlbGVjdCAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gTW9udHNlcnJhdCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTVweDsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBtYXJnaW46IDVweDtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS10ZXh0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLWRlbGV0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgICBtaW4td2lkdGg6IDJlbTtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSAubG9jYWxpemF0b3JfX3ZhbHVlLWRlbGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICAgIG1hcmdpbjogMS41ZW0gNXB4IDA7IH1cbiAgICAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2xlZ2VuZCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjllbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQgLmxvY2FsaXphdG9yX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkLmxvY2FsaXphdG9yLS1maWxsZWQgLmxvY2FsaXphdG9yX19wbHVzLCAubG9jYWxpemF0b3ItLW9wZW5lZC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5sb2NhbGl6YXRvci0tbG9hZGluZyAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAubG9jYWxpemF0b3ItLWZpbGxlZCAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yLS1uby1wcm94aW1pdHkgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9fX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuICAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBXaW5kb3dUZXh0OyB9IH1cblxuLnJhZGlvX19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE4cHgvMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhZGlvc19fZmllbGRzZXQge1xuICBib3JkZXI6IDA7IH1cblxuLnJhZGlvc19fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbS8xLjVlbSBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMCAwIDFlbSAwOyB9XG5cbi5yYWRpb3NfX2dyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnJhZGlvc19fZ3JvdXAgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC4yZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE4cHgvMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAucmFuZ2VfX2lucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnJhbmdlX19pbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5yYW5nZV9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyZW0gKyAxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAucmFuZ2VfX3Byb21wdCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTllbTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxvcGFjaXR5IC4ycztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5yYW5nZV9fcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogMS44ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19wbHVzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJhbmdlLS1maWxsZWQgLnJhbmdlX19wcm9tcHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhbmdlLS1maWxsZWQgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjOTE5MTkxOyB9XG4gICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktYmFzZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHJpZ2h0OiAtMTNweDtcbiAgICAgIHRvcDogLTExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTE5MTkxOyB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTEwICovXG4gICo6Oi1tcy1iYWNrZHJvcCwgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMSAqLyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnNlbGVjdF9fbGFiZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzFlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5zZWxlY3RfX2xhYmVsLS1oaWRkZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuc2VsZWN0X19pbnB1dCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzFlbSBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2QzZDNkMztcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDNkM2QzO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMC42ZW07XG4gICAgICAgIGhlaWdodDogM2VtOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjQsIDMyLCAwLjEpOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nIzEwMTgyMCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3BhdGggZD0nTTIwLjI4NSAyTDkgMTMuNTY3IDMuNzE0IDguNTU2IDAgMTIuMjcyIDkgMjEgMjQgNS43MTV6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogM2VtOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xuICAgICAgICBwYWRkaW5nOiAuMmVtIDA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogM2VtO1xuICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLXRleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41ZW0pOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjNlbSAzMHB4IDFlbSAxZW07IH1cblxuc2VsZWN0LmpzLXNlbGVjdC0tbGlnaHQge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5qcy1lbmFibGVkIHNlbGVjdC5qcy1zZWxlY3QtLWxpZ2h0IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQgLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQgLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnRleHRhcmVhX19sYWJlbCB7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTsgfVxuICAgIC50ZXh0YXJlYV9fbGFiZWwtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0YXJlYV9faW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzFlbSBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IDAuMzU7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgLnRleHRhcmVhX19pbnB1dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG9wYWNpdHk6IDAuMzU7IH1cbiAgICAgIC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBvcGFjaXR5OiAwLjM1OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRleHRmaWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzFlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAudGV4dGZpZWxkX19sYWJlbC0taGlkZGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gTW9udHNlcnJhdCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWluLWhlaWdodDogM2VtO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IDAuMzU7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAudGV4dGZpZWxkX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXRbdHlwZT1kYXRlXTppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gIC50ZXh0ZmllbGQtLWRhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgIHRvcDogMWVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXItLXN2ZyB7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBmaWxsOiAjMTAxODIwOyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgIzEwMTgyMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogM2VtO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgc2Fucy1zZXJpZjsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVwbG9hZCAudXBsb2FkX19sYWJlbCA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVwbG9hZCAudXBsb2FkX190ZXh0LS1jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX3N2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogIzEwMTgyMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnVwbG9hZCAudXBsb2FkX19pbmZvcyB7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fZXJyb3JzIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udXBsb2FkIC5jcm9zc19fc3ZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgZmlsbDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWhvbWUtdjEge1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvYWdlbmN5LWhvbWUvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MV9fd3JhcHBlciA+ICoge1xuICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fd3JhcHBlci5qc3Njcm9sbC1ibG9jayB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogN2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19pbWcge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDE2LCAyNCwgMzIsIDAuMik7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuMTUpO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7IH1cbiAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAuYWdlbmN5LWhvbWUtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTZweC8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFnZW5jeS1ob21lLXYxIC5qc3Njcm9sbC1ibG9jayB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuYWdlbmN5LWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5hZ2VuY3ktaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50ID4gYSB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgPiBwIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19jb29yZHMgLmNvb3Jkc19fbGFiZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2Nvb3JkcyAuY29vcmRzX19sYWJlbC5jb29yZHMtbmFtZV9fY29udGVudCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2Nvb3JkcyAuY29vcmRzX192YWx1ZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktaG9tZS12MS1zbGlkZSB7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9hZ2VuY3kvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTMpOyB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogODcwcHg7IH0gfVxuICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbXMge1xuICAgIHBhZGRpbmc6IDAgMCAyJTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbXMgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtcyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW1zIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIG92ZXJmbG93OiB1bnNldDsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtIHtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXZpc3VhbCB7XG4gICAgICBhc3BlY3QtcmF0aW86IDIyLzE1O1xuICAgICAgaGVpZ2h0OiAyMHZoO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1pbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjZlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXRpdGxlIC50aXRsZV9fc3VidGl0bGUsIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlLCAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tbGlua3Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogLjZlbSAwOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWNvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1jb29yZHMgLmNvb3Jkc19fbGFiZWw6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1jb29yZHMgLmNvb3Jkc19fdmFsdWUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWNvb3JkcyAuY29vcmRzLWFkZHJlc3NfX2NpdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tLW1hbmRhdG9yeSAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTUvMTM7XG4gICAgICBoZWlnaHQ6IDIzdmg7IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgIG1pbi13aWR0aDogMTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYWdlbmN5LWhvbWUtdjEtc2xpZGUgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLS1tYW5kYXRvcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZSAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tLW1hbmRhdG9yeSAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS0tbWFuZGF0b3J5IC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEuMzg4OGVtOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS0tbWFuZGF0b3J5IC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICBtYXJnaW46IDAgMzBweDsgfVxuXG4ubGFuZGluZyB7XG4gIC8qXHJcbiAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLS1tYW5kYXRvcnkge1xyXG5cclxuICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQgOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDk5MnB4KSBhbmQgKG1heC13aWR0aCA6IDE4MDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQgOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA5OTJweCkgYW5kIChtYXgtd2lkdGggOiAxODAwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgKi8gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktbGlzdGluZy12MV9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4uYWdlbmN5LWxpc3RpbmctdjEgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmFnZW5jeS12MSB7XG4gIG1hcmdpbjogMCAxJSAyJSAxJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuYWdlbmN5LXYxIHtcbiAgICAgIHdpZHRoOiAzMS4zMyU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5hZ2VuY3ktdjEge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hZ2VuY3ktdjEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmFnZW5jeS12MV9fZGVjb3JhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hZ2VuY3ktdjFfX2RlY29yYXRlIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hZ2VuY3ktdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYWdlbmN5LXYxX192aXN1YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuYWdlbmN5LXYxX19tb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gICAgLmFnZW5jeS12MV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAuYWdlbmN5LXYxX19nbG9iYWwtbGluazpob3ZlciAuYWdlbmN5LXYxX19tb3JlLCAuYWdlbmN5LXYxX19nbG9iYWwtbGluazpmb2N1cyAuYWdlbmN5LXYxX19tb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmFnZW5jeS12MV9fZ2xvYmFsLWxpbms6aG92ZXIgLmFnZW5jeS12MV9fbW9yZSAuYnV0dG9uLCAuYWdlbmN5LXYxX19nbG9iYWwtbGluazpmb2N1cyAuYWdlbmN5LXYxX19tb3JlIC5idXR0b24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmFnZW5jeS12MV9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LXYxX19pbmZvIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5hZ2VuY3ktdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5hZ2VuY3ktdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50ID4gYSB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAgIC5hZ2VuY3ktdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50ID4gcCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gICAgLmFnZW5jeS12MV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgLmxhYmVsX2Nvb3Jkc19hZ2VuY3kxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4td2lkdGg6IDYuMmVtO1xuICAgICAgd2lkdGg6IDYuMmVtOyB9XG4gIC5hZ2VuY3ktdjFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYWdlbmN5LXYxX190aXRsZS0tYWdlbmN5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5hZ2VuY3ktdjFfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxZW0gMCAwLjVlbSAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjVweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuYWdlbmN5LXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWdlbmN5LXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmp1bWJvdHJvbi12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmp1bWJvdHJvbi12MSB7XG4gICAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLnBhZ2UtZGV0YWlsLWFnZW5jZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQ5cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuYnJlYWRjcnVtYi53cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5qdW1ib3Ryb24tdjEge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmluZm9zLWFnZW5jZS1kdEFnZW5jZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuaW5mb3MtYWdlbmNlLWR0QWdlbmNlIHAge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5pbmZvcy1hZ2VuY2UtZHRBZ2VuY2UgLmhvbm9ycy1kdC1hZ2VuY2Uge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5pbmZvcy1hZ2VuY2UtZHRBZ2VuY2UgLmhvbm9ycy1kdC1hZ2VuY2Ugc3Bhbi5ob3JhaXJlcy1kYXlzIHtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIHNwYW4ubGFiZWwtaW5mby1kdC1hZ2VuY2Uge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMDE4MjA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faG9ub3JhaXJlcyBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2JTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlOyB9IH1cbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIGltZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgI2QwZDBkMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfVxuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMDBweC8xIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLmRyYXdpbmdfX3RleHQtdmVydGljYWw6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmhvbm9yYWlyZXNfYWdlbmN5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuaG9ub3JhaXJlc19hZ2VuY3kge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAucGFnZS1hZ2VuY3ktZGV0YWlsX19jb250ZW50LndyYXBwZXIgaDEudGl0bGVfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX3RpdGxlLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzNHB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX3RpdGxlIGgxLnRpdGxlX19jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAucHJlc2VudGF0aW9uLWR0LWFnZW5jZSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAubGFibC1pbmZvLWR0QWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDlweCAwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2Ugc3Bhbi5sYWJlbC1pbmZvLWR0LWFnZW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogNi4yZW07XG4gIHdpZHRoOiA2LjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2MHB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMDE4MjA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5tb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLm1vZHVsZS1saXN0aW5nLWR0LWFnZW5jZV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjIgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZWRpdG9yaWFsLW5vcmVzdWx0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLnByb3BlcnR5LWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19saW5rcy1mZWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fbGlua3MtZmVlcyB7XG4gICAgICBtYXJnaW4tbGVmdDogMyU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19saW5rcy1mZWVzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWxpc3RpbmctdjIge1xuICBtYXJnaW46IDRlbSAwOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MiAubGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyIC5saXN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYyIC5saXN0ID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyIC5saXN0ID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDQ5JTsgfSB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MiAuYWdlbmN5LXYyIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFnZW5jeS12Ml9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWdlbmN5LXYyX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWdlbmN5LXYyX193cmFwcGVyIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmFnZW5jeS12Ml9fZGVjb3JhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWdlbmN5LXYyX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWdlbmN5LXYyX192aXN1YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5hZ2VuY3ktdjJfX21vcmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjc1KTsgfVxuICAuYWdlbmN5LXYyX19tb3JlIC5idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzO1xuICAgIHdpZHRoOiA4MCU7IH1cblxuLmFnZW5jeS12Ml9fZ2xvYmFsLWxpbmsge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hZ2VuY3ktdjJfX2dsb2JhbC1saW5rIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbGV4LXNocmluazogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hZ2VuY3ktdjJfX2dsb2JhbC1saW5rIHtcbiAgICAgIG1heC13aWR0aDogMzU1cHg7IH0gfVxuICAuYWdlbmN5LXYyX19nbG9iYWwtbGluazpob3ZlciAuYWdlbmN5LXYyX19tb3JlLCAuYWdlbmN5LXYyX19nbG9iYWwtbGluazpmb2N1cyAuYWdlbmN5LXYyX19tb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmFnZW5jeS12Ml9fZ2xvYmFsLWxpbms6aG92ZXIgLmFnZW5jeS12Ml9fbW9yZSAuYnV0dG9uLCAuYWdlbmN5LXYyX19nbG9iYWwtbGluazpmb2N1cyAuYWdlbmN5LXYyX19tb3JlIC5idXR0b24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmFnZW5jeS12Ml9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hZ2VuY3ktdjJfX2luZm8ge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFnZW5jeS12Ml9faW5mbyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFnZW5jeS12Ml9faW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmFnZW5jeS12Ml9fY29vcmRzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFnZW5jeS12Ml9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgICAgLmFnZW5jeS12Ml9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgICAuYWdlbmN5LXYyX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAuYWdlbmN5LXYyX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCAubGFiZWxfY29vcmRzX2FnZW5jeTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi13aWR0aDogNi4yZW07XG4gICAgICB3aWR0aDogNi4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5hZ2VuY3ktdjJfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IGEge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuYWdlbmN5LXYyX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCBwIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5hZ2VuY3ktdjJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5hZ2VuY3ktdjJfX3RpdGxlLS1hZ2VuY3kge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuYWdlbmN5LXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMCAwO1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgICAuYWdlbmN5LXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgICAuYWdlbmN5LXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmFnZW5jeS12Ml9fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWdlbmN5LXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFnZW5jeS1saXN0aW5nLXYzX193cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4uYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0ge1xuICBtYXJnaW46IDhlbSAwOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtLml0ZW0tLW11bHRpcGxlIC5pdGVtX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtLml0ZW0tLW11bHRpcGxlIC5jb29yZHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtLml0ZW0tLW11bHRpcGxlIC50aW1ldGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9faW5mbyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZ3JvdXAtZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogLjNlbSAwOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCBhIHtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IGEge1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSBhIHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWhpZ2hsaWdodCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWhpZ2hsaWdodCBhIHtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSArIC50aW1ldGFibGVfX3NjaGVkdWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIC5zY2hlZHVsZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSAuc2NoZWR1bGVfX2hpZ2hsaWdodCBhIHtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBtaW4td2lkdGg6IDUwJTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19fY29udGFpbmVyLWltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19pbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19jb250YWluZXItaW1nIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19jb250YWluZXItaW1nIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICByaWdodDogMTElO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxlcnRtYWlsLWNvbnRlbnQtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLnJlZGFjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MSAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MSAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MSAucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKDE2LCAyNCwgMzIsIDAuMik7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTsgfSB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrLmZvcm0tYmxvY2sge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2suZm9ybS1ibG9jayAuZm9ybSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH0gfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrLmZvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrLmZvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiA4NSU7XG4gICAgICAgICAgICBsZWZ0OiAxMjBweDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDc1cHgvMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjE1KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0ge1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtIC5mb3JtIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybSAuZm9ybSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybSAuZm9ybSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybSAuZm9ybSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtIC5mb3JtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybSAuZm9ybV9fbGVnZW5kIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtIC5mb3JtX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm1fX3dyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmFsZXJ0bWFpbF9fbWVzc2FnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDgwMDAwMDA7XG4gICAgYW5pbWF0aW9uOiAxcyAzcyBsaW5lYXIgZmxhc2gtZmFkZS1vdXQgZm9yd2FyZHM7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmFsZXJ0bWFpbF9fbWVzc2FnZS0tc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0OyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5hbGVydG1haWxfX21lc3NhZ2UtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7IH1cblxuQGtleWZyYW1lcyBmbGFzaC1mYWRlLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxlcnRtYWlsLXYxLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnRtYWlsLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmFsZXJ0bWFpbC12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydG1haWwtdjEge1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hbGVydG1haWwtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5hbGVydG1haWwtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5hbGVydG1haWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbGVydG1haWwtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgKyAuc2VydmljZXMtdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLmFsZXJ0bWFpbC12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAuYWxlcnRtYWlsLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFsZXJ0bWFpbC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmFsZXJ0bWFpbC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gIC5hbGVydG1haWwtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuYWxlcnRtYWlsLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5hbGVydG1haWwtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmFsZXJ0bWFpbC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuXG4uYmFuZGVhdS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC40ZW07XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMWVtOyB9XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUVsZW1lbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24gLmZvcm1EYXRhRWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxMDAgMTJweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX190ZXh0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAxMDAgMThweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtOyB9IH1cbiAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBtYXJnaW46IDAuNmVtIGF1dG8gMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB3b3JkLWJyZWFrOiBpbml0aWFsOyB9XG4gICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbjpob3ZlciAuYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjZlbSAyZW07IH0gfVxuXG4ubW9kdWxlLW1hcC1wb2kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kdWxlLW1hcC1wb2lfX21hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fbWFwID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19tYXAgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzID4gbGkge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjg3NWVtIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNGVtOyB9IH1cbiAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDAuODc1ZW0gXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxZW0gXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB1bCA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHVsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgLmNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42ZW07IH1cbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJyZWFkY3J1bWJfX2xpbmsge1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnJlYWRjcnVtYl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5icmVhZGNydW1iX19pdGVtcyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc+JztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5icmVhZGNydW1iX19pdGVtLCAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5icmVhZGNydW1iX19pdGVtLCAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cblxuLmNhbGVuZGFyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cblxuLmNhbGVuZGFyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhbGVuZGFyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDsgfVxuXG4uY2FsZW5kYXJfX21vbnRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgY29sb3I6ICMxMDE4MjA7IH1cblxuLmNhbGVuZGFyX19kYXkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzUyNTI1MjtcbiAgcGFkZGluZzogMWVtIDA7IH1cblxuLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTI1MjUyOyB9XG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOmFmdGVyLCAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjpmb2N1czphZnRlcixcbiAgICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcjphZnRlcixcbiAgICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1czphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIHBhZGRpbmc6IC41ZW0gMDsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tb3V0ZXJtb250aCB7XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzODM4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MGIxMzg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTM4Mzg7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjEzODsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fbGluZSB7XG4gIGhlaWdodDogMWVtOyB9XG5cbi5jYWxlbmRhcl9fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xMjVlbSBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGNvbG9yOiAjODU4NTg1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDEuNWVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FsZW5kYXJfX2xlZ2VuZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2FsZW5kYXJfX2xlZ2VuZCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYXZhaWxhYmxlIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MGIxMzg7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtLWJvb2tlZCAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzODM4OyB9XG5cbi5jYWxsLXRyYWNraW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHotaW5kZXg6IDM5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FsbC10cmFja2luZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNhbGwtdHJhY2tpbmdfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2FsbC10cmFja2luZ19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbGwtdHJhY2tpbmdfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYWxsLXRyYWNraW5nX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19tYWlsIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX21haWwgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4ZW0vMiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX21haWwgYSAubWFpbC1zdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1OGVtLzIgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19waG9uZSBhIC5waG9uZS1zdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0LWNvbnRlbnQtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgLyogU0xJREUgQUdFTkNFICovIH1cbiAgLmNvbnRhY3QtY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29udGFjdC1jb250ZW50LXYxX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX3dyYXBwZXIgPiAuYWdlbmN5LXNsaWRlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMmVtOyB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxIC5yZWRhY19fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MSAucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MSAucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MSAucmVkYWNfX3RleHQtYmxvY2sgLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX190ZXh0LWJsb2NrIC50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKDE2LCAyNCwgMzIsIDAuMik7IH1cbiAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nIHtcbiAgICBtYXJnaW46IDRlbSAwOyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoMWVtICogLTEgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEyMDBweCkgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKDJlbSAqIC0xICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKDJlbSAqIC0xICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSovIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtcyAuaXRlbS0tbXVsdGlwbGUge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW1zIC5pdGVtLS1tdWx0aXBsZSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbXMgLml0ZW0tLW11bHRpcGxlIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICggMmVtICogMikpOyB9IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbS5pdGVtLS1tdWx0aXBsZSAuaXRlbV9faW5mbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbS5pdGVtLS1tdWx0aXBsZSAuY29vcmRzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtLml0ZW0tLW11bHRpcGxlIC50aW1ldGFibGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9faW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3dyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZ3JvdXAtZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcGFkZGluZzogLjNlbSAwOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuNjY2NiBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fbGFiZWwgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgYSB7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWhpZ2hsaWdodCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSovIH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZS0taGlnaGxpZ2h0IGEge1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgKyAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIC5zY2hlZHVsZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIC5zY2hlZHVsZV9faGlnaGxpZ2h0IGEge1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDk2NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDk2JTtcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNzVweC8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuMTUpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDZlbTsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBlbTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3dyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19ncm91cC1lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuNjY2NiBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IC5jb29yZHMtbWFpbF9fY29udGVudCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWhpZ2hsaWdodCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWhpZ2hsaWdodCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAuM2VtOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMi43NzdlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjc3N2VtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6Zm9jdXMsIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluazpmb2N1cyAuc29jaWFsX19zdmcsIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZpbGw6ICMxMDE4MjA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fZHJhd2luZy5kcmF3aW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmcgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKDE2LCAyNCwgMzIsIDAuMik7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nIC5kcmF3aW5nX19pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fcmVkYWMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3JlZGFjIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3BhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQgLnRleHQtYmxvY2sge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQgLnRleHQtYmxvY2sgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogOTZweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm15dGV4dCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC12MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3QtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5jb250YWN0LXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC42NSk7IH1cbiAgLmNvbnRhY3QtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuY29udGFjdC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhY3QtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuY29udGFjdC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5jb250YWN0LXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5jb250YWN0LXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY29udGFjdC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmNvbnRhY3QtdjFfX3RpdGxlICsgLmNvbnRhY3QtdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLmNvbnRhY3QtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5jb250YWN0LXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5jb250YWN0LXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmNvbnRhY3QtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuY29udGFjdC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAuY29udGFjdC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuY29udGFjdC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC12MiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3QtdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5jb250YWN0LXYyX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7IH1cbiAgLmNvbnRhY3QtdjJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5jb250YWN0LXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGFjdC12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5jb250YWN0LXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmNvbnRhY3QtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmNvbnRhY3QtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmNvbnRhY3QtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5jb250YWN0LXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAuY29udGFjdC12Ml9fdGl0bGUgKyAuY29udGFjdC12Ml9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAuY29udGFjdC12MiAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRhY3QtdjIgLmZvcm1fX3ZhbGlkYXRpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLmNvbnRhY3QtdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5jb250YWN0LXYyIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmNvbnRhY3QtdjIgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5jb250YWN0LXYyIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5jb250YWN0LXYyIC5idXR0b246Zm9jdXMsIC5jb250YWN0LXYyIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5jb250YWN0LXYyIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuY29udGFjdC12MiAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLmNvbnRhY3QtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAuY29udGFjdC12Ml9fZm9ybSAuZm9ybSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybSAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXYyX19mb3JtIC5mb3JtX19sZWdhbHMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAuNjU7IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybSAuZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jb250YWN0LXYyX19mb3JtIC5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXYyX19mb3JtIC5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybSAuZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jb250YWN0LXYyX19mb3JtIC5mb3JtIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXYyX19mb3JtIC5mb3JtIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm0gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LXYyX19mb3JtIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU1NXB4O1xuICAgICAgcGFkZGluZzogMCAzZW07IH0gfVxuICAuY29udGFjdC12Ml9fZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSAuc2VsZWN0LXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC12MyB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3QtdjNfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5jb250YWN0LXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC42NSk7IH1cbiAgLmNvbnRhY3QtdjNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWN0LXYzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5jb250YWN0LXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGFjdC12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5jb250YWN0LXYzX19lZGl0b3JpYWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdC12M19fZWRpdG9yaWFsIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAuY29udGFjdC12M19fbWFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhY3QtdjNfX21hcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5jb250YWN0LXYzX19tYXAubWFwIC5tYXBfX2NsdXN0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjY4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19jbHVzdGVyIGRpdiB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19jb250YWluZXItbWFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5jb250YWN0LXYzX19tYXAubWFwIC5tYXBfX2pzLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4OyB9XG4gICAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19qcy1jb250YWluZXIgPiAqIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5jb250YWN0LXYzX19tYXAubWFwIC5tYXBfX2pzLWNvbnRhaW5lciA+ICogPiAqIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19uYW1lIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjNfX21hcC5tYXAgLm1hcF9fbmFtZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmNvbnRhY3QtdjNfX21hcC5tYXAgLm1hcF9fbmFtZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jb250YWN0LXYzX19tYXAubWFwIC5tYXBfX25hbWUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19uYW1lIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zMzMzZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgLmNvbnRhY3QtdjNfX21hcC5tYXAgLm1hcF9fbmFtZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjc3OGVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAuY29udGFjdC12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5jb250YWN0LXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5jb250YWN0LXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY29udGFjdC12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmNvbnRhY3QtdjNfX3RpdGxlICsgLmNvbnRhY3QtdjNfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLmNvbnRhY3QtdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGFjdC12MyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5jb250YWN0LXYzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuY29udGFjdC12MyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuY29udGFjdC12MyAuYnV0dG9uOmZvY3VzLCAuY29udGFjdC12MyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuY29udGFjdC12MyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmNvbnRhY3QtdjMgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5jb250YWN0LXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5jb250YWN0LXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmNvbnRhY3QtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuY29udGFjdC12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAuY29udGFjdC12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuY29udGFjdC12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC12NCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3QtdjRfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuY29udGFjdC12NF9fc29jaWFsX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgICAuY29udGFjdC12NF9fc29jaWFsX19pdGVtX19zb2NpYWxfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIuNzc3ZW07XG4gICAgICAgIGhlaWdodDogMi43NzdlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgICAgIC5jb250YWN0LXY0X19zb2NpYWxfX2l0ZW1fX3NvY2lhbF9fbGluazpmb2N1cywgLmNvbnRhY3QtdjRfX3NvY2lhbF9faXRlbV9fc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAuY29udGFjdC12NF9fc29jaWFsX19pdGVtX19zb2NpYWxfX2xpbms6Zm9jdXMgLnNvY2lhbF9fc3ZnLCAuY29udGFjdC12NF9fc29jaWFsX19pdGVtX19zb2NpYWxfX2xpbms6aG92ZXIgLnNvY2lhbF9fc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAuY29udGFjdC12NF9fc29jaWFsIC5zb2NpYWxfX3N2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7IH1cbiAgLmNvbnRhY3QtdjRfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5jb250YWN0LXY0X19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC42NSk7IH1cbiAgLmNvbnRhY3QtdjRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogdG9wO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjRfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12NF9fd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuY29udGFjdC12NF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhY3QtdjRfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuY29udGFjdC12NF9fZWRpdG9yaWFsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhY3QtdjRfX2VkaXRvcmlhbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAuY29udGFjdC12NF9fYWdlbmNpZXMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNGVtOyB9IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2dyb3VwLWVsZW1lbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fZ3JvdXAtZWxlbWVudCAuaXRlbV9fZHJhd2luZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY2N2VtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2dyb3VwLWVsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCArIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fbGFiZWwgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZS0taGlnaGxpZ2h0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWhpZ2hsaWdodCBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmcgLmRyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nIC5kcmF3aW5nX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fZHJhd2luZyAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgxNiwgMjQsIDMyLCAwLjIpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fZHJhd2luZyAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNWVtKTsgfSB9XG4gICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmcgLmRyYXdpbmdfX2ltZy0tY29udGFpbiB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3BhZ2luYXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lci10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0b3A6IDMxNXB4OyB9IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY29udGFjdC12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5jb250YWN0LXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5jb250YWN0LXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY29udGFjdC12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmNvbnRhY3QtdjRfX3RpdGxlICsgLmNvbnRhY3QtdjRfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLmNvbnRhY3QtdjRfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGFjdC12NCAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5jb250YWN0LXY0IC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuY29udGFjdC12NCAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuY29udGFjdC12NCAuYnV0dG9uOmZvY3VzLCAuY29udGFjdC12NCAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuY29udGFjdC12NCAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmNvbnRhY3QtdjQgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5jb250YWN0LXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5jb250YWN0LXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmNvbnRhY3QtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuY29udGFjdC12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAuY29udGFjdC12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuY29udGFjdC12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3JvLXYxIHtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3JvLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5jcm8tdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY4KTsgfVxuICAuY3JvLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5jcm8tdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jcm8tdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjR2aDsgfSB9XG4gIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuY3JvLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY3JvLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAuY3JvLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNyby12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmNyby12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuY3JvLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmNyby12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmNyby12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmNyby12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmNyby12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5jcm8tdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAuY3JvLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmNyby12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gIC5jcm8tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuY3JvLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5jcm8tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmNyby12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAuY3JvLXYxLmxhbmRpbmctLW5vLWhlaWdodCAuY3JvLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3JvLXYyIHtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3JvLXYyX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuY3JvLXYyX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5jcm8tdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNyby12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYyX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAuY3JvLXYyX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgLmNyby12Ml9fd3JhcHBlci5qc3Njcm9sbC1ibG9jayB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuY3JvLXYyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA3ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgLmNyby12Ml9fZHJhd2luZy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12Ml9fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNWVtO1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH0gfVxuICAgIC5jcm8tdjJfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19pbWcge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDE2LCAyNCwgMzIsIDAuMik7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12Ml9fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICBjb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjE1KTtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5jcm8tdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTsgfVxuICAuY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAuY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNyby12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuY3JvLXYyX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmNyby12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5jcm8tdjJfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAuY3JvLXYyX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgLmNyby12Ml9fdmlkZW8tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuY3JvLXYyX192aWRlby1jb250ZW50ID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jcm8tdjIgLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAuY3JvLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmNyby12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gIC5jcm8tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuY3JvLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5jcm8tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmNyby12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3JvLXYzIHtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3JvLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5jcm8tdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTsgfVxuICAuY3JvLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jcm8tdjNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjNfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jcm8tdjNfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5jcm8tdjNfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuY3JvLXYzX193cmFwcGVyLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5jcm8tdjNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12M19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY3JvLXYzX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY3JvLXYzX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogNWVtOyB9IH1cbiAgLmNyby12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglOyB9XG4gIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNyby12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuY3JvLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmNyby12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmNyby12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY3JvLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jcm8tdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmNyby12M19fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuY3JvLXYzX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmNyby12M19fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmNyby12M19fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmNyby12M19fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmNyby12M19fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5jcm8tdjNfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAuY3JvLXYzIC5qc3Njcm9sbC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY3JvLXYzIC5qc3Njcm9sbC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5jcm8tdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuY3JvLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLmNyby12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5jcm8tdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLmNyby12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuY3JvLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gIC5jcm8tdjNfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY3JvLXYzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAuY3JvLXYzX19pdGVtIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5jcm8tdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5jcm8tdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5jcm8tdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAuY3JvLXYzX19pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY3JvLXYzX19pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgIC5jcm8tdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuMiBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYzX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgLmNyby12M19faXRlbSAuanNzY3JvbGwtYmxvY2sge1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsLWhvbWUtdjEge1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lZGl0b3JpYWwtaG9tZS12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZlZTM4YSAwJSwgI2ZhY2E2NCAxMDAlKTsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZWRpdG9yaWFsLWhvbWUtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogLjJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMmVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWhvbWUtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC4yZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC4yZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWhvbWUtdjFfX2RlY29yYXRlLWJsb2NrIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZWRpdG9yaWFsLWhvbWUtdjFfX2RlY29yYXRlLWJsb2NrIC5kZWNvcmF0ZS1ibG9ja19faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX19tYWluLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDUlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fbWFpbi1ibG9jayB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZWRpdG9yaWFsLWhvbWUtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmVkaXRvcmlhbC1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5lZGl0b3JpYWwtaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZWRpdG9yaWFsLWhvbWUtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTZweC8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmVkaXRvcmlhbC1ob21lLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZWRpdG9yaWFsLWhvbWUtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5lZGl0b3JpYWwtaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmVkaXRvcmlhbC1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmVkaXRvcmlhbC1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuZWRpdG9yaWFsLWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxLmxhbmRpbmctLW5vLWhlaWdodCAuZWRpdG9yaWFsLWhvbWUtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtYWdlbmN5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1hZ2VuY3lfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuZWRpdG9yaWFsLWFnZW5jeSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAuZWRpdG9yaWFsLWFnZW5jeSBoMSwgLmVkaXRvcmlhbC1hZ2VuY3kgaDIsIC5lZGl0b3JpYWwtYWdlbmN5IGgzLCAuZWRpdG9yaWFsLWFnZW5jeSBoNCwgLmVkaXRvcmlhbC1hZ2VuY3kgaDUsIC5lZGl0b3JpYWwtYWdlbmN5IGg2IHtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSBoMSBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoMiBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoMyBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoNCBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoNSBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoNiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeSBhIHtcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeSBwIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgdWwge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgb2wge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgaW1nIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgaHIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoMTYsIDI0LCAzMiwgMC4yKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNzVweC8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjE1KTtcbiAgICAgICAgICAgIGxlZnQ6IDFlbTsgfSB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IC5lZGl0b3JpYWxfX3RleHQge1xuICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgLmVkaXRvcmlhbC1ncm91cF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWFnZW5jeSAuZWRpdG9yaWFsLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAuZWRpdG9yaWFsLWFnZW5jeSAuZWRpdG9yaWFsLWdyb3VwX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAuZWRpdG9yaWFsLWFnZW5jeSAuZWRpdG9yaWFsLXNjaGVkdWxlX190YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmVkaXRvcmlhbC1sZWdhbHMgdWwgbGkgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWRpdG9yaWFsLWxlZ2FscyAuZWRpdG9yaWFsX190ZXh0IHVsIHtcbiAgICBtYXJnaW46IC41ZW07XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgfVxuICAgIC5lZGl0b3JpYWwtbGVnYWxzIC5lZGl0b3JpYWxfX3RleHQgdWwgbGkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmVkaXRvcmlhbC1sZWdhbHMgLmVkaXRvcmlhbF9fdGV4dCB1bCBsaSBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuZWRpdG9yaWFsIGgxLCAuZWRpdG9yaWFsIGgyLCAuZWRpdG9yaWFsIGgzLCAuZWRpdG9yaWFsIGg0LCAuZWRpdG9yaWFsIGg1LCAuZWRpdG9yaWFsIGg2IHtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuZWRpdG9yaWFsIGgxIHNwYW4sIC5lZGl0b3JpYWwgaDIgc3BhbiwgLmVkaXRvcmlhbCBoMyBzcGFuLCAuZWRpdG9yaWFsIGg0IHNwYW4sIC5lZGl0b3JpYWwgaDUgc3BhbiwgLmVkaXRvcmlhbCBoNiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVkaXRvcmlhbCBhIHtcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAuZWRpdG9yaWFsIHAge1xuICAgIG1hcmdpbjogMC41ZW0gMDsgfVxuICAuZWRpdG9yaWFsIHVsIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC5lZGl0b3JpYWwgb2wge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmVkaXRvcmlhbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWRpdG9yaWFsIGltZyB7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfSB9XG4gIC5lZGl0b3JpYWwgaHIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZWRpdG9yaWFsIHRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZWRpdG9yaWFsIC5lZGl0b3JpYWwtc2NoZWR1bGVfX3RhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubGlzdGluZy1iYW5kZWF1LWlubmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubGlzdGluZy1iYW5kZWF1LWlubmVyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gIC5saXN0aW5nLWJhbmRlYXUtaW5uZXJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAubGlzdGluZy1iYW5kZWF1LWlubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5saXN0aW5nLWJhbmRlYXUtaW5uZXJfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7IH1cbiAgICAgIC5saXN0aW5nLWJhbmRlYXUtaW5uZXJfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgICAgLmxpc3RpbmctYmFuZGVhdS1pbm5lcl9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjJlbS8xLjQgQXZlbmlyLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAgIC5saXN0aW5nLWJhbmRlYXUtaW5uZXJfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmxpc3RpbmctYmFuZGVhdS1pbm5lciAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMxMDE4MjA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAubGlzdGluZy1iYW5kZWF1LWlubmVyIC5saW5rcy1ncm91cF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICMxMDE4MjA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLTIuZWRpdG9yaWFsLWdtcyAuZWRpdG9yaWFsLWdtc19fd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTIuZWRpdG9yaWFsLWdtcyAuZWRpdG9yaWFsLWdtc19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLTIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTIxX19maWd1cmUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDQuNDQ0NGVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLTIxX19maWd1cmUgYSB7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmVkaXRvcmlhbC1nbXMtMjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtMjFfX2NvbnRhaW5lci10ZXh0IGEge1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLWRlZmF1bHRfX3RleHQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTAxODIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVkaXRvcmlhbC1nbXMtZGVmYXVsdF9fdGV4dCBhIHtcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXJ0aWNsZXMtbGlzdF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmFydGljbGVzLWxpc3RfX3dyYXBwZXIgLmFydGljbGVfX2RyYXdpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hcnRpY2xlcy1saXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICAuYXJ0aWNsZXMtbGlzdF9fbGlzdCAuZWRpdG9yaWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXJ0aWNsZXMtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gIC5hcnRpY2xlcy1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hcnRpY2xlcy1saXN0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTcyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYXJ0aWNsZXMtbGlzdF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cbiAgLmFydGljbGVzLWxpc3RfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAuYXJ0aWNsZXMtbGlzdF9fbGlzdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYXJ0aWNsZXMtbGlzdF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFydGljbGVzLWxpc3RfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAuYXJ0aWNsZXMtbGlzdF9fdGl0bGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYXJ0aWNsZXMtbGlzdF9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IGF1dG87IH0gfVxuICAgIC5hcnRpY2xlcy1saXN0X190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hcnRpY2xlcy1saXN0X190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07IH1cbiAgLmFydGljbGVzLWxpc3QgLmFydGljbGVfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAuYXJ0aWNsZXMtbGlzdCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYXJ0aWNsZXMtbGlzdCAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTdweCAwcHggMjRweCAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYXJ0aWNsZXMtbGlzdCAudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hcnRpY2xlcy1saXN0IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgLmFydGljbGVzLWxpc3QgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuXG4uZWRpdG9yaWFsLWdtcy00IC5lZGl0b3JpYWwtZ21zLWRlZmF1bHRfY29udGFpbmVyLXRleHQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsLWdtcy12NC1pdGVtLTIge1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMiAuYm9yZGVyZWRfX2hlYWRlcjphZnRlcixcbiAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fdGV4dC1ibG9jay0xIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgcGFkZGluZzogMCAxZW0gNGVtIDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX193cmFwcGVyID4gKiB7XG4gICAgICAgIHdpZHRoOiAzMiU7IH0gfVxuICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fd3JhcHBlci5qc3Njcm9sbC1ibG9jayB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1OCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA3ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVlbTsgfSB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMiAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDFlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMiAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTIgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMHB4IDI0cHggMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yIC50aXRsZV9fY29udGVudDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX190ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLWxpc3QtdjQge1xuICBtYXJnaW46IDNlbSAwOyB9XG4gIC5lZGl0b3JpYWwtZ21zLWxpc3QtdjRfX2l0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1nbXMtbGlzdCB7XG4gIG1hcmdpbjogM2VtIDA7IH1cbiAgLmVkaXRvcmlhbC1nbXMtbGlzdF9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZWRpdG9yaWFsLWdtcy1saXN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5lZGl0b3JpYWwtZ21zLWxpc3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmVkaXRvcmlhbC1nbXMtbGlzdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy1saXN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLWxpc3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLWxpc3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMi4yMjIyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gIC5lZGl0b3JpYWwtZ21zLWxpc3RfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAxZW0gMmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDRlbSAxZW0gNGVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoIDRlbSAqIDIpKTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVudmlyb25uZW1lbnQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZW52aXJvbm5lbWVudC1saXN0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW52aXJvbm5lbWVudC1saXN0X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzZW07IH0gfVxuICAuZW52aXJvbm5lbWVudC1saXN0X19saXN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3RfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbnZpcm9ubmVtZW50LWxpc3RfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3QgLnRpdGxlLWVudmlyb25lbWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW52aXJvbm5lbWVudF9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZW52aXJvbm5lbWVudF9fYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmVudmlyb25uZW1lbnRfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uZW52aXJvbm5lbWVudF9fZHJhd2luZyB7XG4gIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA5M3B4O1xuICBoZWlnaHQ6IDkzcHg7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5lbnZpcm9ubmVtZW50X19kcmF3aW5nLXN2ZyB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmctaW1nIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZW52aXJvbm5lbWVudF9fZHJhd2luZy1pbWcuanMtbGF6eSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZW52aXJvbm5lbWVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhlbTsgfVxuICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19jb250ZW50X19lbnZpcm9uZW1lbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDEuMzc1ZW0vMS40ZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lbnZpcm9ubmVtZW50X190aXRsZSAudGl0bGVfX2NvbnRlbnRfX2Vudmlyb25lbWVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lbnZpcm9ubmVtZW50X190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ZW0gXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZW52aXJvbm5lbWVudF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4uZW52aXJvbm5lbWVudF9fbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmVudmlyb25uZW1lbnQgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX3dyYXBwZXJfX2xpbmsge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXAgLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXAgLmJ1dHRvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVudmlyb25uZW1lbnRfX3dyYXBwZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLmVzdGltYXRpb24tY29udGVudC12MSAuaXRlbV9fdGV4dC1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZXN0aW1hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDZlbTsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cblxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMud2l0aEV4cGFuZCB7XG4gIHBhZGRpbmctdG9wOiA3ZW07XG4gIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuXG4uZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAudGl0bGVfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC50aXRsZV9fY29udGVudC0xIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC50aXRsZV9fY29udGVudC0yIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMCAhaW1wb3J0YW50OyB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24ge1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMWVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLW1vZGUtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDFlbTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtaW4td2lkdGg6IDMwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfSB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MCxcbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDAge1xuICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MSxcbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEge1xuICAgICAgZmlsbDogIzUyNTI1MjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4OyB9IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MCxcbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QwLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MCxcbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDAge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MSB7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDEuM2VtIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogM2VtIDFlbTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20sIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjsgfSB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA0ZW07IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLndyYXBwZXJfX3RpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzVlbSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLndyYXBwZXJfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIuNWVtIDVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5kaXNhYmxlZCB7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMi41ZW0gKyAyMHB4KTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsLFxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5zZWxlY3RfX2xhYmVsIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0OyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQudGV4dGZpZWxkIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5yYWRpb3NfX2xlZ2VuZCxcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMThweCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMThlbTtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4IEFtaXJpLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLm5vdEZvckNoaWxkLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtLWdyb3VwLS1mb3JtX19maWVsZHNfX3N0cnVjdHVyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTsgfSB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkLnJhZGlvcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDE4cHggXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGZpbGw6ICM1MjUyNTI7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC03LjVweDtcbiAgICAgICAgICAgIGxlZnQ6IC03LjVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZzphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuNSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWw6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWw6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmc6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZzphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2xlZ2FscyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC5jaGVja2JveGVzLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbCwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWwge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDE4cHggXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmFmdGVyLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAucmFkaW9zX19ncm91cCwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5yYWRpb3NfX2dyb3VwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmZvcm1fX2xlZ2FscywgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5mb3JtX19sZWdhbHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogM2VtIDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUge1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4MjgyODtcbiAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiAzLjI1ZW07XG4gICAgICAgIHJpZ2h0OiAyZW07IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLnNlY3Rpb240IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuc2VjdGlvbjQgLmZvcm1fX2NvbmRpdGlvbnNfX0NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtX19sZWdhbHMge1xuICAgICAgcGFkZGluZzogMCAxLjVlbTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLmFsbC1zd2lwZXItYnV0dG9uIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwLjc1ZW0gMC43NWVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDtcbiAgICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuODc1ZW0vMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMDtcbiAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50LmRpc2FibGVkLXZlcmlmaWNhdGlvbiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLmFsbC1zd2lwZXItYnV0dG9uIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZvcm1fX2xlZ2FscyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAudmVydGljYWxfdGV4dF9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLnZlcnRpY2FsX3RleHRfX2NvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICByaWdodDogY2FsYygxMDAlICsgMjVweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2YyZjJmMjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNmVtIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLmZvcm1fX2xlZ2FscyB7XG4gICAgcGFkZGluZzogMCAxLjVlbTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjVweCBBbWlyaSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkLnRleHRmaWVsZCBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICBib3R0b206IDEuNWVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAudGV4dGZpZWxkX19sYWJlbCxcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5zZWxlY3RfX2xhYmVsIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0OyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9zX19sZWdlbmQsXG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMThweCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMThlbTtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMWVtOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fbGVnZW5kIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0IC5mb3JtLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDJlbSAwIDNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uMSAuZm9ybS1ncm91cCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb24xIC5mb3JtX19maWVsZCB7XG4gICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjEgLmZvcm1fX2ZpZWxkLnJhZGlvcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgM2VtOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IGF1dG87IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2NvbmRpdGlvbnNfX0NvbnRlbnQgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuXG4uZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMThweCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMThweCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cblxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwICFpbXBvcnRhbnQ7IH1cblxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgY29sb3I6ICMxMDE4MjA7IH1cblxuLmVzdGltYXRpb25faG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXN0aW1hdGlvbl9ob21lX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwIHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMi5qcGdcIikgZml4ZWQgNTAlIDUwJSBuby1yZXBlYXQ7IH1cbiAgICAuZXN0aW1hdGlvbl9ob21lX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC42NSk7IH1cbiAgLmVzdGltYXRpb25faG9tZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAuZXN0aW1hdGlvbl9ob21lIC50aXRsZV9fY29udGVudC0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmVzdGltYXRpb25faG9tZSAuZXN0aW1hdGlvbl9ob21lX19zdHJ1Y3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDNlbSAyZW07XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uX2hvbWUgLmVzdGltYXRpb25faG9tZV9fcGFyYWdyYXBoZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lc3RpbWF0aW9uX2hvbWUgLmVzdGltYXRpb25faG9tZV9fcGFyYWdyYXBoZV9fZWxlbWVudCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmVzdGltYXRpb25faG9tZSAuZXN0aW1hdGlvbl9ob21lX19idXR0b25fX2NvbnRlbnQgLmJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLmVzdGltYXRpb25faG9tZSAuZXN0aW1hdGlvbl9ob21lX19idXR0b25fX2NvbnRlbnQgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgLmVzdGltYXRpb25faG9tZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uX2hvbWVfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5lc3RpbWF0aW9uX2hvbWVfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuZXN0aW1hdGlvbl9ob21lX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmVzdGltYXRpb25faG9tZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAuZXN0aW1hdGlvbl9ob21lX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5lc3RpbWF0aW9uX2hvbWVfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIC5lc3RpbWF0aW9uX2hvbWVfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDsgfVxuXG4uZXN0aW1hdGlvbi1yZXN1bHQge1xuICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19tZXNzYWdlLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbWFpbi10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjggXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGl0bGUgLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDAgMTVweCAwIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X190ZXh0IHtcbiAgICBtYXJnaW46IDFlbSAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLWRyYXdpbmcsIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50LCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSwgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgIGJvdHRvbTogMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLWRyYXdpbmcgLmljb24tZXN0aW1hdGlvbi1mb250IHtcbiAgICAgICAgZm9udC1zaXplOiAzZW07IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLW1haW4gLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWluZm8ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8ge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tdmFsdWUge1xuICAgICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1kaXN0cmljdCB7XG4gICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tY2l0eSB7XG4gICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOTNweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbSA+ICoge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS10aXRsZSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1OyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE3MjY7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEIyNjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBibGFjaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluay0tYmFjayAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICBjb2xvcjogIzkxOTE5MTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmhvdmVyLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6Zm9jdXMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmhvdmVyLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6Zm9jdXMubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3Zlci5saW5rcy1ncm91cF9fbGluay0tYmFjayAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCwgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5idXR0b24tZHJhd2luZ19fc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHQgLm1vZGFsLWdlbmVyYXRlLXJlcG9ydCAuZ2VuZXJhdGUtcmVwb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCAjcmVwb3J0LWRvd25sb2FkLWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG46aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lc3RpbWF0aW9uLXYxLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZXN0aW1hdGlvbi8xX2lubmVyLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyZW0gMDsgfVxuICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxLWlubmVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxLWlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLmVzdGltYXRpb24tdjEtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lc3RpbWF0aW9uLXYxLWlubmVyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjIyMjJlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgLmVzdGltYXRpb24tdjEtaW5uZXJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5lc3RpbWF0aW9uLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmVzdGltYXRpb24tdjEtaW5uZXJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmVzdGltYXRpb24tdjEtaW5uZXJfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXN0aW1hdGlvbi12MSB7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVzdGltYXRpb24tdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC42NSk7IH1cbiAgLmVzdGltYXRpb24tdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuZXN0aW1hdGlvbi12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVzdGltYXRpb24tdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuZXN0aW1hdGlvbi12MV9fdGl0bGUge1xuICAgIC8qKyAuZXN0aW1hdGlvbi12MV9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfSovIH1cbiAgICAuZXN0aW1hdGlvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZXN0aW1hdGlvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAuZXN0aW1hdGlvbi12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmVzdGltYXRpb24tdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5lc3RpbWF0aW9uLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5lc3RpbWF0aW9uLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLmVzdGltYXRpb24tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmVzdGltYXRpb24tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuZXN0aW1hdGlvbi12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5lc3RpbWF0aW9uLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5lc3RpbWF0aW9uLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lc3RpbWF0aW9uLWNvbnRlbnQtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXN0aW1hdGlvbi1jb250ZW50LXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fd3JhcHBlci1jbG9zZSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuMjk0MmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMGVtOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3dyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2VuZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2VuZC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2VuZC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fbGVnZW5kLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2VuZC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAgICAgICAgIGJvdHRvbTogNzQlO1xuICAgICAgICAgICAgICBsZWZ0OiAuOGVtO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA3NXB4LzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuMTUpO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ldmVudHMtbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjY1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZXRhaWxzLS1jb2x1bW4ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZzogMS43NjQ3ZW0gMi4zNTI5ZW07IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMS4zMzNlbSAwIDAgM2VtOyB9IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudC5jb250ZW50LS1jb2x1bW4gLml0ZW1fX2luZm9zIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50LmNvbnRlbnQtLWNvbHVtbiAuaXRlbV9faW5mb3MgLmJsb2NrX3RvcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQuY29udGVudC0tY29sdW1uIC5pdGVtX19pbmZvcyAuYmxvY2tfYm90dG9tIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvcyB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zIC50ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvcyAudGV4dC0tbGFiZWwge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQtLXN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQtLWRldGFpbCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX2xlZnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07IH0gfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fcmlnaHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07IH0gfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19sZWZ0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19yaWdodCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgzMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayBhIHtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ldmVudHMtbGlzdGluZy12MiAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogLjVlbSAyLjk0MTJlbSAxLjc2NDdlbSAwOyB9IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy1kZXRhaWwtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1kZXRhaWwtdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC5ldmVudHMtZGV0YWlsLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZXZlbnRzLWRldGFpbC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXZlbnRzLWRldGFpbC12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5ldmVudHMtZGV0YWlsLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5ldmVudHMtZGV0YWlsLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuZXZlbnRzLWRldGFpbC12MV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnRzLWRldGFpbC12MV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjE2KTsgfSB9XG4gIC5ldmVudHMtZGV0YWlsLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19oZWFkZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fZGF0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2RhdGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XG4gICAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWluLWhlaWdodDogNDEzcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDEzcHg7IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mbyB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mby1kYXRlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMiBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvLWRhdGUgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNGVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3Mge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zIC50ZXh0LS1sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zIC50ZXh0LS1zdmcge1xuICAgICAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zIC50ZXh0LS1kZXRhaWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zX19ibG9ja190b3Age1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX2xlZnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07IH0gfVxuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX3JpZ2h0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX2xlZnQge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbS5pdGVtLS1jb2x1bW4gLml0ZW1fX2luZm9zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtLml0ZW0tLWNvbHVtbiAuaXRlbV9faW5mb3MgLmJsb2NrX3RvcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtLml0ZW0tLWNvbHVtbiAuaXRlbV9faW5mb3MgLmJsb2NrX2JvdHRvbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fc2hhcmUge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fc2hhcmUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fc2hhcmUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8zIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fc2hhcmVfX2xpbmtzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX3NoYXJlX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAyZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAuZXZlbnRzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAuZXZlbnRzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAuZXZlbnRzLWRldGFpbC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2ZW07IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3RleHQtdmVydGljYWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiA5NiU7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDc1cHgvMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjE1KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXZlbnRzLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX190ZXh0LXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgYm90dG9tOiA5OCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuMTYpOyB9IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICggMmVtICogMikpOyB9IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fZGF0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzEwMTgyMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YmVmb3JlLCAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIsIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSwgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSwgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yZW07IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIsIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMmVtOyB9IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGhlaWdodDogOGVtO1xuICAgICAgbWFyZ2luOiAyZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY2ZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGV4dCBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX3RleHQtYmxvY2sgLnRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXZlbnRzLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZXZlbnRzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50cy12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuZXZlbnRzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuNjUpOyB9XG4gIC5ldmVudHMtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZXZlbnRzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZXZlbnRzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAuZXZlbnRzLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5ldmVudHMtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmV2ZW50cy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5ldmVudHMtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAuZXZlbnRzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmV2ZW50cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5ldmVudHMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuZXZlbnRzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5ldmVudHMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmV2ZW50cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAuZXZlbnRzLXYxX19mYXZvcml0ZXMuanNzY3JvbGwtYmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuZXZlbnRzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ldmVudHMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ldmVudHMtdjFfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLXYxX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfSB9XG4gICAgLmV2ZW50cy12MV9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtdjFfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS12aXN1YWwtLWNvdmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS12aXN1YWwtLWNvdmVyIC5ldmVudHMtdjFfX2l0ZW0taW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS12aXN1YWwge1xuICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDE2LCAyNCwgMzIsIDAuMik7IH0gfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0taW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmV2ZW50cy12MV9faXRlbS1hbGlnbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWFsaWduZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgLmV2ZW50cy12MV9faXRlbS1jb250YWluZXItdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLXRleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5ldmVudHMtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5ldmVudHMtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmV2ZW50cy12MSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5ldmVudHMtdjEgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDsgfVxuICAuZXZlbnRzLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZXZlbnRzLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5sYW5kaW5nIC5ldmVudHMtdjFfX2l0ZW0tdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGFuZGluZyAuZXZlbnRzLXYxX19pdGVtLXZpc3VhbCAuZXZlbnRzLXYxX19pdGVtLWltZyB7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7IH1cblxuLmZhYi12MSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMzBweDtcbiAgei1pbmRleDogOTk5OTk7IH1cbiAgLmZhYi12MV9fZmxhc3R5IHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnIHtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBpbmhlcml0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtOm5vdCguZmFiX19idXR0b24pIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zIHtcbiAgICBib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbXMge1xuICAgICAgICBib3R0b206IDYwdmg7IH0gfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgMHMsIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyAwLjAxNXMsIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTsgfSB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE4MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cyAwLjAzcywgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogODsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjQwcHgpOyB9IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjcwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuNDVzIDAuMDQ1cywgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzYwcHgpOyB9IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzYwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuNTVzIDAuMDZzLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00ODBweCk7IH0gfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NTBweCk7XG4gICAgdHJhbnNpdGlvbjogMC42NXMgMC4wNzVzLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MDBweCk7IH0gfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19idXR0b24gLmZhYi12MV9fYnV0dG9uLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLmZhYi12MV9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZmFiLXYxX19idXR0b24taWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuOHM7IH1cbiAgICAgIC5mYWItdjFfX2J1dHRvbi1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuZmFiLXYxX19idXR0b246aG92ZXIgLmZhYi12MV9fYnV0dG9uLWljb24sIC5mYWItdjFfX2J1dHRvbjpmb2N1cyAuZmFiLXYxX19idXR0b24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5mYWItdjFfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mYWItdjFfX2l0ZW1zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgICByaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxX19pdGVtcyB7XG4gICAgICAgIGJvdHRvbTogMzV2aDsgfSB9XG4gIC5mYWItdjFfX2l0ZW0ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIHdpZHRoOiAxMDJweDtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4yMiwgLTAuNTcsIDAuNTEsIDEuMDcpLCAwLjJzIDAuMXMgb3BhY2l0eTtcbiAgICByaWdodDogMDsgfVxuICAgIC5mYWItdjFfX2l0ZW06Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5mYWItdjFfX2l0ZW0uZmFiX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzIxOTZmMztcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5NzZEMjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDExOyB9XG4gICAgLmZhYi12MV9faXRlbTpub3QoLmZhYl9fYnV0dG9uKSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmZhYi12MV9faXRlbS1kcmF3aW5nIHtcbiAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBsZWZ0OiA3MyU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYWItdjFfX2l0ZW0tZHJhd2luZyB7XG4gICAgICAgICAgbGVmdDogNTAlOyB9IH1cbiAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgICB3aWR0aDogNjlweDtcbiAgICAgIGhlaWdodDogNjlweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnLWNvbnRlbnQge1xuICAgICAgICBmaWxsOiAjMTAxODIwO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlOyB9XG4gICAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1iZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2U7IH1cbiAgICAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNzc3OGVtLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC41Myk7XG4gICAgICB3aWR0aDogMTEycHg7XG4gICAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICAgICAgcGFkZGluZzogLjRlbSAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtID4gKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIDBzLCAwLjFzIG9wYWNpdHk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjAxNXMsIDAuMXMgb3BhY2l0eTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0MHB4KTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgMC4wM3MsIDAuMXMgb3BhY2l0eTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA4OyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM2MHB4KTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgMC4wNDVzLCAwLjFzIG9wYWNpdHk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogNzsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00ODBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuMDZzLCAwLjFzIG9wYWNpdHk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogNjsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuMDc1cywgMC4xcyBvcGFjaXR5O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5LCAuNnMgdG9wO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtNDBweDsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMSksIC5mYWItdjEgLmZhYi12MV9faXRlbTpmb2N1czpudGgtY2hpbGQoMSkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCgyKSwgLmZhYi12MSAuZmFiLXYxX19pdGVtOmZvY3VzOm50aC1jaGlsZCgyKSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogOTsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMyksIC5mYWItdjEgLmZhYi12MV9faXRlbTpmb2N1czpudGgtY2hpbGQoMykge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDg7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDQpLCAuZmFiLXYxIC5mYWItdjFfX2l0ZW06Zm9jdXM6bnRoLWNoaWxkKDQpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA3OyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCg1KSwgLmZhYi12MSAuZmFiLXYxX19pdGVtOmZvY3VzOm50aC1jaGlsZCg1KSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogNjsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoNiksIC5mYWItdjEgLmZhYi12MV9faXRlbTpmb2N1czpudGgtY2hpbGQoNikge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXIgLmZhYi12MV9faXRlbS1sYWJlbCwgLmZhYi12MSAuZmFiLXYxX19pdGVtOmZvY3VzIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IC44cyBvcGFjaXR5LCAuNHMgdG9wO1xuICAgICAgdG9wOiA1MHB4OyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnLWNvbnRlbnQsIC5mYWItdjEgLmZhYi12MV9faXRlbTpmb2N1cyAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1jb250ZW50IHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXIgLmZhYi12MV9faXRlbS1waWN0by1zdmctYmcsIC5mYWItdjEgLmZhYi12MV9faXRlbTpmb2N1cyAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1iZyB7XG4gICAgICBmaWxsOiAjMTAxODIwOyB9IH1cbiAgLmZhYi12MV9fYWN0aW9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmZhYi12MSxcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuZmFiLXYxLFxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5mYWItdjEge1xuICB6LWluZGV4OiAyMDAwOyB9XG5cbiNwbGF0by1sYXVuY2hlci1idXR0b25bZGF0YS1vcGVuPWZhbHNlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5kaXZbY2xhc3NePVwiZ29cIl0ge1xuICB6LWluZGV4OiAxMDAwMDE7IH1cblxuaWZyYW1lW2NsYXNzXj1cImdvXCJdIHtcbiAgei1pbmRleDogMTAwMDAxOyB9XG5cbi5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSBidXR0b246ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IGluaXRpYWw7IH1cbiAgICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgbWluLXdpZHRoOiAxLjVlbTtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbi5vcGVuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLSc7IH1cblxuLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFxIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMWVtIDRlbTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5mYXEgLmZhcV9fc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5mYXEgLmZhcV9fdGl0bGUtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5mYXEgLmZhcV9fdGl0bGUtY29udGVudCAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmFxIC5mYXFfX3RpdGxlLWNvbnRlbnQgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZhcSAuZmFxX190aXRsZS1jb250ZW50IC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLmZhcSAuZmFxX190aXRsZS1jb250ZW50IC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLmZhcSAuZmFxX19xdWVzdGlvbl9fZWxlbWVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNWVtIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gIC5mYXEgLmZhcV9fcmVwb25zZV9fZWxlbWVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nOiAxZW0gMCAyZW07XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFxIC5mYXFfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgIC5mYXEgLmZhcV9fcmVwb25zZV9fZWxlbWVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUHJvZ3JhbW1lICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmF2b3JpdGVzLXYxIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmF2b3JpdGVzLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjM0U0QzVDIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmF2b3JpdGVzLXYxIHtcbiAgICAgIGhlaWdodDogNzY4cHg7IH0gfVxuICAuZmF2b3JpdGVzLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjFfX3N3aXBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTUlOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NzBweDsgfSB9XG4gIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC5mYXZvcml0ZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAuZmF2b3JpdGVzLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuZmF2b3JpdGVzLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmZhdm9yaXRlcy12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLmZhdm9yaXRlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuZmF2b3JpdGVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmZhdm9yaXRlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5mYXZvcml0ZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLmZhdm9yaXRlcy12MV9fZmF2b3JpdGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fZmF2b3JpdGVzLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjFfX3N3aXBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogODUlOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2l0ZW06bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSAuZmF2b3JpdGVzLXYxX19pdGVtLXZpc3VhbDphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLmZhdm9yaXRlcy12MV9faXRlbS1hbGlnbmVyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2l0ZW06bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjYpOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbjpiZWZvcmUsIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiA+IHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpmb2N1cywgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6Zm9jdXMsIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmZvY3VzOmJlZm9yZSwgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS12aXN1YWw6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjQsIDMyLCAwLjgzKTsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmZhdm9yaXRlcy12MV9faXRlbS1hbGlnbmVyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgZmxleDogMTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXZpc3VhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMTYsIDI0LCAzMiwgMC4yKTsgfSB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAyMHB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMi44ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWluZm8tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIC41ZW07IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1saW5rcyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH0gfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZhdm9yaXRlcy12MSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzZW0pOyB9XG4gIC5mYXZvcml0ZXMtdjEgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTJlbTsgfVxuICAuZmF2b3JpdGVzLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtdjFfX21vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX21vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9faXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGF5ZXItdmlzdWFsIHtcbiAgICBwYWRkaW5nOiAuM2VtIC44ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyNCwgMzIsIDAuNjgpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIC44ZW07IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXN0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjBweDsgfVxuICAgIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICBwYWRkaW5nOiAuM2VtIDFlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNGVtOyB9XG4gICAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLWluZm8tb3B0aW9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLWluZm8tcmVmZXJlbmNlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS1pbmZvLW9wdGlvbnMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLWluZm8tb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0taW5mby1vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQcm9ncmFtbWUgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYXZvcml0ZXMtdjIge1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYXZvcml0ZXMtdjJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAuZmF2b3JpdGVzLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuZmF2b3JpdGVzLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZmF2b3JpdGVzLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5mYXZvcml0ZXMtdjJfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAuZmF2b3JpdGVzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gIC5mYXZvcml0ZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuZmF2b3JpdGVzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmZhdm9yaXRlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwtLWNvdmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwtLWNvdmVyIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwge1xuICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDE2LCAyNCwgMzIsIDAuMik7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tYWxpZ25lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWFsaWduZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICAgIG9yZGVyOiB1bnNldDsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW5mby1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDAgLjVlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tY29udGFpbmVyLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICAgIG1heC1oZWlnaHQ6IDE0MHB4OyB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS10ZXh0LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQtYmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWxpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAuZmF2b3JpdGVzLXYyX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZhdm9yaXRlcy12MiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5mYXZvcml0ZXMtdjIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDsgfVxuICAuZmF2b3JpdGVzLXYyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy5qc3Njcm9sbC1ibG9jayB7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy0tbW9yZSAuZmF2b3JpdGVzLXYyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy0tbW9yZSAuZmF2b3JpdGVzLXYyX19ib3R0b20ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjJfX21vcmUtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjJfX21vcmUtYWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjJfX21vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9faXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19mYXZvcml0ZXMtLW1vcmUgLmZhdm9yaXRlcy12Ml9fbW9yZS1hY3Rpb24gLm1vcmUtYWN0aW9uX19pdGVtIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjJfX21vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9fbGlua3Mge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy0tbW9yZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy0tbW9yZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLXN0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjBweDsgfVxuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICBwYWRkaW5nOiAuM2VtIDFlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07IH0gfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogLjRlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1pbmZvLXNpemUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLWluZm8tb3B0aW9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLWluZm8tcmVmZXJlbmNlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1pbmZvLW9wdGlvbnMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLWluZm8tb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW5mby1vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubGFuZGluZyAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbCB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxhbmRpbmcgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwgLmZhdm9yaXRlcy12Ml9faXRlbS1pbWcge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogMTIwMHB4KSB7XG4gICAgLmxhbmRpbmcgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwge1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM4MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxhbmRpbmcgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwge1xuICAgICAgbWF4LWhlaWdodDogMzgwcHg7IH1cbiAgICAgIC5sYW5kaW5nIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQcm9ncmFtbWUgKi9cbi8qIFByb2dyYW1tZSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhdm9yaXRlcy12MyB7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhdm9yaXRlcy12M19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZhdm9yaXRlcy12MyB7XG4gICAgICBoZWlnaHQ6IDc2OHB4OyB9IH1cbiAgLmZhdm9yaXRlcy12M19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuZmF2b3JpdGVzLXYzX19zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAuZmF2b3JpdGVzLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmZhdm9yaXRlcy12M19fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5mYXZvcml0ZXMtdjNfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmZhdm9yaXRlcy12M19fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5mYXZvcml0ZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLmZhdm9yaXRlcy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5mYXZvcml0ZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLmZhdm9yaXRlcy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuZmF2b3JpdGVzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2Zhdm9yaXRlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19fZmF2b3JpdGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19fZmF2b3JpdGVzLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCxcbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b24ge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbW9yZSAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUgLmJ1dHRvbjpmb2N1cywgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1czsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWdsb2JhbC1saW5rOmhvdmVyIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluazpob3ZlciAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluazpob3ZlciAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTEwdmg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZmxleDogMTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMmVtO1xuICAgICAgICByaWdodDogMmVtO1xuICAgICAgICB0b3A6IDJlbTtcbiAgICAgICAgYm90dG9tOiAyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMTYsIDI0LCAzMiwgMC4yKTsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1pbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3Mge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mYXZvcml0ZXMtdjMgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gM2VtKTsgfVxuICAuZmF2b3JpdGVzLXYzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0yZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZhdm9yaXRlcy12MyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZhdm9yaXRlcy12MyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0ge1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1zdGF0dXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuNjgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDI0LCAzMiwgMC42OCk7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLWluZm8gPiAqIHtcbiAgICAgICAgbWFyZ2luOiAuNmVtIDA7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mby1yZWZlcmVuY2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mby1vcHRpb25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZlbTsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mby1vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1pbmZvLW9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYXZvcml0ZXMtdjQge1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDc2OHB4O1xyXG4gICAgfSovIH1cbiAgLmZhdm9yaXRlcy12NF9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtdjRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjRfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmZhdm9yaXRlcy12NF9fc3dpcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12NF9fc3dpcGVyIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12NF9fc3dpcGVyIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZhdm9yaXRlcy12NF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjRfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg3MHB4OyB9IH1cbiAgLmZhdm9yaXRlcy12NF9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5mYXZvcml0ZXMtdjRfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLmZhdm9yaXRlcy12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmZhdm9yaXRlcy12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuZmF2b3JpdGVzLXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5mYXZvcml0ZXMtdjRfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5mYXZvcml0ZXMtdjRfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmZhdm9yaXRlcy12NF9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5mYXZvcml0ZXMtdjRfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZmF2b3JpdGVzLXY0X19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmZhdm9yaXRlcy12NF9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5mYXZvcml0ZXMtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuZmF2b3JpdGVzLXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLmZhdm9yaXRlcy12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5mYXZvcml0ZXMtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLmZhdm9yaXRlcy12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuZmF2b3JpdGVzLXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gIC5mYXZvcml0ZXMtdjRfX2Zhdm9yaXRlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZhdm9yaXRlcy12NF9fZmF2b3JpdGVzLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjRfX3N3aXBlcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12NF9fc3dpcGVycyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXY0X19zd2lwZXJzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlLWFjdGlvbiAubW9yZS1hY3Rpb25fX2l0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5mYXZvcml0ZXMtdjRfX21vcmUtYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwOyB9XG4gIC5mYXZvcml0ZXMtdjRfX2l0ZW06bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSAuZmF2b3JpdGVzLXY0X19pdGVtLXZpc3VhbDphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZmF2b3JpdGVzLXY0X19pdGVtOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLmZhdm9yaXRlcy12NF9faXRlbS1hbGlnbmVyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5mYXZvcml0ZXMtdjRfX2l0ZW06bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIHtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC42KTsgfVxuICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1cztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b246YmVmb3JlLCAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gPiBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXMsIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmZvY3VzOmJlZm9yZSwgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmZvY3VzLCAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpmb2N1czpiZWZvcmUsIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rOmhvdmVyIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rOmhvdmVyIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19zdGF0dXMge1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgLmZhdm9yaXRlcy12NF9faXRlbS12aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tdmlzdWFsOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDI0LCAzMiwgMC44Myk7IH1cbiAgLmZhdm9yaXRlcy12NF9faXRlbS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH0gfVxuICAuZmF2b3JpdGVzLXY0X19pdGVtLWFsaWduZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mYXZvcml0ZXMtdjRfX2l0ZW1fX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZmF2b3JpdGVzLXY0X19pdGVtX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmZhdm9yaXRlcy12NF9faXRlbSB7XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWRlY29yYXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWRlY29yYXRlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMTYsIDI0LCAzMiwgMC4yKTsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMi44ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS1saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbGlua3Mge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9IH1cbiAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mYXZvcml0ZXMtdjRfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogOTZweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZhdm9yaXRlcy12NF9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtdjQgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogOTAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWd1cmVzLXYxIHtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmlndXJlcy12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvdGVhbS8xLmpwZ1wiKSBuby1yZXBlYXQgbm8tcmVwZWF0IDUwJTsgfVxuICAgIC5maWd1cmVzLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cbiAgLmZpZ3VyZXMtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWd1cmVzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5maWd1cmVzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmlndXJlcy12MV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpZ3VyZXMtdjFfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAuZmlndXJlcy12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDJlbTsgfVxuICAgIC5maWd1cmVzLXYxX19pdGVtLWZpZ3VyZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1ZW0vMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMWVtOyB9XG4gICAgLmZpZ3VyZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZmlndXJlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5maWd1cmVzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmZpZ3VyZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmlndXJlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZmlndXJlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5maWd1cmVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWd1cmVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5maWd1cmVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAuZmlndXJlcy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmZpZ3VyZXMtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmZpZ3VyZXMtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuZmlndXJlcy12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmZpZ3VyZXMtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5maWd1cmVzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZpZ3VyZXMtdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZmlndXJlcy12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5maWd1cmVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpZ3VyZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5maWd1cmVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLmZpZ3VyZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuZmlndXJlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAuZmlndXJlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuZmlndXJlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmlsdGVyLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDsgfVxuICAuZmlsdGVyLXYxX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpbHRlci12MV9fd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5maWx0ZXItdjFfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyLXYxX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgLmZpbHRlci12MS1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZmlsdGVyLXYxLWxpc3QgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZpbHRlci12MS1saXN0X19pdGVtOmxhc3QtY2hpbGQgLmZpbHRlci12MV9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZmlsdGVyLXYxX19hcnJvdyB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgLmZpbHRlci12MV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nOiAwLjZlbSAxZW07IH1cbiAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uOmZvY3VzLCAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuZmlsdGVyLXYxX19idXR0b246aG92ZXIgLmZpbHRlci12MV9fYXJyb3csIC5maWx0ZXItdjFfX2J1dHRvbjpmb2N1cyAuZmlsdGVyLXYxX19hcnJvdyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbi0tYWN0aXZlIC5maWx0ZXItdjFfX2Fycm93IHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItdjEtYWdlbmN5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgcGFkZGluZy10b3A6IDNlbTsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeV9taW4sIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMywgLmZvb3Rlci12MS1hZ2VuY3lfZmxleF8yLCAuZm9vdGVyLXYxLWFnZW5jeV9mbGV4XzEge1xuICAgIHBhZGRpbmc6IDAuOGVtOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5zd2lwZXItd3JhcHBlci13cmFwLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLnN3aXBlci13cmFwcGVyLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3Rlci12MS1hZ2VuY3kgLnRpdGxlX19jb250ZW50LTEsIC5mb290ZXItdjEtYWdlbmN5IC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvb3Rlci12MS1hZ2VuY3kgLnRpdGxlX19jb250ZW50OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAuZm9vdGVyLXYxLWFnZW5jeV9mbGV4XzMge1xuICAgICAgd2lkdGg6IDMzLjMzJTsgfVxuICAgIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMiB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMyB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmZvb3Rlci12MS1hZ2VuY3lfZmxleF8yIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAgIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvb3Rlci12MS1hZ2VuY3ktc2xpZGVfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMC41ZW07IH0gfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mb290ZXItdjEtYWdlbmN5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH0gfVxuICAuZm9vdGVyLXYxLWFnZW5jeS1zbGlkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbTsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlci12MS1hZ2VuY3lfZmxleF8zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZm9vdGVyLXYxLWFnZW5jeV9mbGV4XzIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtYWRkcmVzcy1zdmcgc3ZnIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1heC13aWR0aDogMzRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICBtaW4td2lkdGg6IDM0cHg7IH1cbiAgICAuZm9vdGVyLXYxLWFnZW5jeSAuY29vcmRzLS1zdmcgc3ZnIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1heC13aWR0aDogMzRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICBtaW4td2lkdGg6IDM0cHg7IH0gfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuY29vcmRzLWFkZHJlc3NfX3ppcGNpdHkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtYWRkcmVzcy1zdmcgc3ZnIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci12MS1hZ2VuY3kgLmNvb3Jkcy1hZGRyZXNzLXN2ZyBzdmcge1xuICAgICAgICBtaW4td2lkdGg6IDUycHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgIG1heC13aWR0aDogNTJweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLml0ZW1fX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLml0ZW1fX2Nvb3JkcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLml0ZW1fX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLmNvb3Jkcy1ub20taW5mb3Mgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLmNvb3Jkcy1waG9uZSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtbWFpbC1pbmZvcyBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtYWRkcmVzcy1pbmZvcyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtLXN2ZyBzdmcge1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLXYxLWFnZW5jeSAuY29vcmRzLS1zdmcgc3ZnIHtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgbWluLXdpZHRoOiA1MnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfSB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLXYxIHtcbiAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDYwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci12MSB7XG4gICAgICBwYWRkaW5nOiAwIDNlbTsgfSB9XG4gIC5mb290ZXItdjFfX2xvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb290ZXItdjFfX2xvZ28gaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19pdGVtcyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9faXRlbXMgLnNvY2lhbF9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgLjVlbTsgfVxuICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluayB7XG4gICAgICAgIHdpZHRoOiAyLjc3N2VtO1xuICAgICAgICBoZWlnaHQ6IDIuNzc3ZW07IH0gfVxuICAgIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19saW5rOmZvY3VzLCAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX2xpbms6Zm9jdXMgLnNvY2lhbF9fc3ZnLCAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluazpob3ZlciAuc29jaWFsX19zdmcge1xuICAgICAgICBmaWxsOiAjMTAxODIwOyB9XG4gIC5mb290ZXItdjFfX2Nvbm5lY3QgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAuZm9vdGVyLXYxX19jb25uZWN0IC5jb25uZWN0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMThweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZm9vdGVyLXYxX19jb25uZWN0IC5jb25uZWN0IC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5mb290ZXItdjFfX2Nvbm5lY3QgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLXYxX19jb25uZWN0IC5jb25uZWN0IC5saW5rcy1ncm91cCB7XG4gICAgICBwYWRkaW5nOiAxZW0gMCAwIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVycyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19saXN0ID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19fbGlzdCAucGFydG5lcnNfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAuZm9vdGVyLXYxX19wYXJ0bmVycyAucGFydG5lcnNfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzLS12ZXJ0aWNhbCAucGFydG5lcnNfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzLS12ZXJ0aWNhbCAucGFydG5lcnNfX2l0ZW0gKyAucGFydG5lcnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC4zZW07IH1cbiAgLmZvb3Rlci12MSAub3BpbmlvbnN5c3RlbV9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3Rlci12MSAub3BpbmlvbnN5c3RlbV9fd3JhcHBlciBpZnJhbWUge1xuICAgICAgcGFkZGluZzogMWVtIDAgMDsgfVxuICAuZm9vdGVyLXYxIC5jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgY29sb3I6ICNkM2QzZDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTJweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X19uYXYtbGlzdCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxMnB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X19uYXYtbGlzdCAubmF2LWxpc3RfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgLjRlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X19uYXYtbGlzdCAubmF2LWxpc3RfX2xpbmsge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuZm9vdGVyLXYxX19jb250YWN0IC5jb29yZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLXYxX19jb250YWN0IC5jb29yZHMge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgLmZvb3Rlci12MV9fY29udGFjdCAuY29vcmRzIC5jb29yZHMtbWFpbCBhLmNvb3Jkcy1tYWlsX19jb250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZm9vdGVyLXYxX19jb250YWN0IC5jb29yZHMgLmNvb3Jkcy1waG9uZSBhLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mb290ZXItdjFfX2NvbnRhY3QgLmNvb3JkcyAuY29vcmRzLWFkZHJlc3MgLmNvb3Jkcy1hZGRyZXNzX19jb250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvb3Rlci12MV9fY29udGFjdCAuY29vcmRzIC5jb29yZHMtYWRkcmVzcyAuY29vcmRzLWFkZHJlc3NfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZm9vdGVyLXYxLWxhc3RfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLXYxLWxhc3RfX2xiaS1sb2dvIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmZvb3Rlci12MS1sYXN0IC5uYXYtbGlzdF9fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyLXYxLXRvcCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMCAxZW0gMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICAgICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgLmZvb3Rlci12MS10b3BfX2xvZ28ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19sb2dvIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgLmZvb3Rlci12MS10b3BfX2xvZ28gaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19sb2dvIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5mb290ZXItdjEtdG9wIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIC5mb290ZXItdjEtdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5mb290ZXItdjEtdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgLmZvb3Rlci12MS10b3AgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaGVhZGVyLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZWFkZXIgLmxhbmRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAgIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAubmF2LXRvZ2dsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyX19jb250YWluZXIud2l0aEJhbmRlYXV4IHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgICAuaGVhZGVyX19jb250YWluZXIud2l0aEJhbmRlYXV4IC5iYW5kZWF1LWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcl9fdG9wYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuaGVhZGVyX190b3BiYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogM2VtOyB9XG4gIC5oZWFkZXJfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFlbTtcbiAgICBsZWZ0OiAxZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgICAvKiBWZXJzaW9ucyBoZWFkZXIgKi8gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX190b3Age1xuICAgICAgICBsZWZ0OiAzZW07IH0gfVxuICAgIC5oZWFkZXJfX3RvcC0tdjEgLmhlYWRlcl9fdG9wIHtcbiAgICAgIHRvcDogNS41ZW07IH1cbiAgICAuaGVhZGVyX190b3AtLXYxIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuaGVhZGVyX190b3AtLXYxIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3RvcC0tdjIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuaGVhZGVyX190b3AtLXYyIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGVyX190b3AtLXYyIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuaGVhZGVyX190b3AtLXYyIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgICAuaGVhZGVyX190b3AtLXYyIC5oZWFkZXJfX25hdiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXJfX3RvcC0tdjMge1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiBpbmhlcml0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fdG9wLS12MyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICAgIC5oZWFkZXJfX3RvcC0tdjMgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuaGVhZGVyX190b3AtLXYzIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgbWF4LWhlaWdodDogMjB2aDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuaGVhZGVyX190b3AtLXYzIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICAuaGVhZGVyX190b3AtLXYzIC5oZWFkZXJfX25hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTsgfVxuICAuaGVhZGVyX19uYXYge1xuICAgIGZsZXg6IDE7IH1cbiAgICAuaGVhZGVyX19uYXYgLm1haW4tbmF2X19jbG9zZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMWVtOyB9XG4gICAgICAuaGVhZGVyX19uYXYgLm1haW4tbmF2X19jbG9zZS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7IH1cbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmhlYWRlcl9fY29udGVudCAuaGVhZGVyX19zbG9nYW4gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjFweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNTBweC8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cbiAgLmhlYWRlcl9fbGlua3MtZ3JvdXAge1xuICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgICAuaGVhZGVyX19saW5rcy1ncm91cCAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuaGVhZGVyX19saW5rcy1ncm91cCAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5oZWFkZXJfX2xpbmtzLWdyb3VwIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAuaGVhZGVyX19saW5rcy1ncm91cCAuYnV0dG9uOmZvY3VzLCAuaGVhZGVyX19saW5rcy1ncm91cCAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmhlYWRlcl9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5oZWFkZXJfX2xpbmtzLWdyb3VwIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5oZWFkZXJfX3Rvb2xzYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAgIC5oZWFkZXJfX3Rvb2xzYm94IC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgLmhlYWRlcl9fdG9vbHNib3ggLmxpbmtzLWdyb3VwX19saW5rICsgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5oZWFkZXJfX3Rvb2xzYm94IC5idXR0b24tZHJhd2luZyBzdmcge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgZmlsbDogIzEwMTgyMDtcbiAgICAgIGJveC1zaGFkb3c6IC0xcHggNHB4IDE1cHggLTJweCAjMDAwOyB9XG4gICAgLmhlYWRlcl9fdG9vbHNib3ggLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IC40ZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGVyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmhlYWRlcl9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5oZWFkZXJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuaGVhZGVyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5oZWFkZXJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmhlYWRlcl9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAuaGVhZGVyLS12MiAuaGVhZGVyX190b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAuaGVhZGVyLS12MiAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLmhlYWRlci0tdjIgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuaGVhZGVyLS12MiAuaGVhZGVyX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMXZoOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLS12MiAuaGVhZGVyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZ2aDsgfSB9XG4gICAgLmhlYWRlci0tdjIgLmhlYWRlcl9fY29udGVudC0td2l0aHNsb2dhbiB7XG4gICAgICBtYXJnaW4tdG9wOiA4dmg7IH1cbiAgICAuaGVhZGVyLS12MiAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAgIC5oZWFkZXItLXYyIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA5MDBweCkge1xuICAgICAgICAuaGVhZGVyLS12MiAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaGVhZGVyLS12MyAuaGVhZGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlci0tdjMgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuaGVhZGVyLS12MyAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB0b3A6IDV2aDsgfSB9XG4gIC5oZWFkZXItLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHotaW5kZXg6IDMwMDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGUge1xuICAgICAgcG9zaXRpb246IHN0aWNreTsgfVxuICAgIC5oZWFkZXItLWlubmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX3RvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28taW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nby1pbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nby1pbWctLXN2ZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5oZWFkZXItLXNsaWRlIC5oZWFkZXItc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICAgLmhlYWRlci0tc2xpZGUgLmhlYWRlci1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmhlYWRlci0tc2xpZGUgLmhlYWRlci0tdjEsIC5oZWFkZXItLXNsaWRlIC5oZWFkZXItLXYyLCAuaGVhZGVyLS1zbGlkZSAuaGVhZGVyLS12MyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHZoOyB9XG4gIC5oZWFkZXJfX3ZpZGVvLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmhlYWRlcl9fdmlkZW8tZm9yZWdyb3VuZCxcbiAgLmhlYWRlcl9fdmlkZW8tYmFja2dyb3VuZCBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgICAuaGVhZGVyX192aWRlby1mb3JlZ3JvdW5kIHtcbiAgICAgIGhlaWdodDogMzAwJTtcbiAgICAgIHRvcDogLTEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAgIC5oZWFkZXJfX3ZpZGVvLWZvcmVncm91bmQge1xuICAgICAgd2lkdGg6IDMwMCU7XG4gICAgICBsZWZ0OiAtMTAwJTsgfSB9XG5cbi5oZWFkZXIgLm1haW4tc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjQsIDMyLCAwLjUpOyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm1fX2xlZ2FscyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IC42NTsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAudGV4dGZpZWxkW3R5cGU9ZGF0ZV06aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAudGV4dGFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRhcmVhX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19sZWdlbmQge1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib2R5LS1ob21lIC5oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7IH0gfVxuXG4uYm9keS0taG9tZSAuaGVhZGVyOmJlZm9yZSB7XG4gIHotaW5kZXg6IDI7IH1cblxuLmhlYWRlci0taW5uZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE4MjA7IH1cblxuLmJvZHktbW9kYWwtb3BlbmVkIC5oZWFkZXItLWlubmVyIHtcbiAgei1pbmRleDogMDsgfVxuXG4uYm9keS0tbWVudS1vcGVuZWQgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHtcbiAgei1pbmRleDogMjsgfVxuXG4vKiBHZXN0aW9uIGQnYWZmaWNoYWdlIGRlIGxhIGxvdXBlXHJcbiogKG9uIGdhcmRlIGxhIGxvdXBlIGRlIHJlY2hlcmNoZSBzZXVsZW1lbnQgc3VyIGxlcyBsaXN0aW5ncyBldCBkw6l0YWlscyBkZSBiaWVuIGV0IHByb2dyYW1tZXMgbmV1ZnMpXHJcbiogU2kgb24gZG9pdCByw6lhY3RpdmVyIHVuZSBwYWdlIGNlbGEgc2UgZmFpdCBpY2lcclxuICovXG4uYm9keS0tcGFnZS1saXN0aW5nLXYxLmJvZHktcGFnZS1saXN0aW5nLWJpZW4gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtbGlzdGluZy12Mi5ib2R5LXBhZ2UtbGlzdGluZy1iaWVuIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbi5ib2R5LS1wYWdlLWxpc3RpbmctdjMuYm9keS1wYWdlLWxpc3RpbmctYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEuYm9keS1wYWdlLWRldGFpbC1iaWVuIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12Mi5ib2R5LXBhZ2UtZGV0YWlsLWJpZW4gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzLmJvZHktcGFnZS1kZXRhaWwtYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MS5ib2R5LXBhZ2UtZGV0YWlsLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIuYm9keS1wYWdlLWRldGFpbC1wcm9ncmFtIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzLmJvZHktcGFnZS1kZXRhaWwtcHJvZ3JhbSAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjEuYm9keS1wYWdlLWxpc3RpbmctcHJvZ3JhbSAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIuYm9keS1wYWdlLWxpc3RpbmctcHJvZ3JhbSAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMuYm9keS1wYWdlLWxpc3RpbmctcHJvZ3JhbSAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1saXN0aW5nLXYxLmJvZHktcGFnZS1saXN0aW5nLWJpZW4gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuICAgIC5ib2R5LS1wYWdlLWxpc3RpbmctdjIuYm9keS1wYWdlLWxpc3RpbmctYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtbGlzdGluZy12My5ib2R5LXBhZ2UtbGlzdGluZy1iaWVuIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbiAgICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEuYm9keS1wYWdlLWRldGFpbC1iaWVuIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbiAgICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIuYm9keS1wYWdlLWRldGFpbC1iaWVuIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbiAgICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMuYm9keS1wYWdlLWRldGFpbC1iaWVuIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MS5ib2R5LXBhZ2UtZGV0YWlsLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyLmJvZHktcGFnZS1kZXRhaWwtcHJvZ3JhbSAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMuYm9keS1wYWdlLWRldGFpbC1wcm9ncmFtIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjEuYm9keS1wYWdlLWxpc3RpbmctcHJvZ3JhbSAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyLmJvZHktcGFnZS1saXN0aW5nLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12My5ib2R5LXBhZ2UtbGlzdGluZy1wcm9ncmFtIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXYtdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGluZWFyLWdyYWRpZW50KCMxMDE4MjAsIHJnYmEoMTYsIDI0LCAzMiwgMC45KSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXYtdG9nZ2xlIHtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHdpZHRoOiA2NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgLm5hdi10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uYXYtdG9nZ2xlX19saW5lcyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAgIC5uYXYtdG9nZ2xlX19saW5lcywgLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyLCAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgLjVzLGxlZnQgLjVzLHRyYW5zZm9ybSAuMnMsYmFja2dyb3VuZC1jb2xvciAuNHMgLjJzOyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyLCAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzOyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLThweDsgfVxuICAubmF2LXRvZ2dsZTpob3ZlciAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5uYXYtdG9nZ2xlOmhvdmVyIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciB7XG4gICAgbGVmdDogMDsgfVxuXG4uYm9keS0taG9tZSAubmF2LXRvZ2dsZSB7XG4gIHRvcDogMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VhcmNoLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gIHBhZGRpbmc6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAuc2VhcmNoLXRvZ2dsZV9faWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgd2lkdGg6IDJlbTsgfVxuICAuc2VhcmNoLXRvZ2dsZTpob3ZlciAuc2VhcmNoLXRvZ2dsZV9faWNvbiwgLnNlYXJjaC10b2dnbGU6Zm9jdXMgLnNlYXJjaC10b2dnbGVfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJrYWItaG9tZS12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2hvbWUudjEucG5nXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuNzMpOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fZHJhd2luZy1zdmcge1xuICAgIHdpZHRoOiA4MXB4OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2RyYXdpbmctc3ZnIC5zdDAge1xuICAgICAgZmlsbDogI2JlZDAwMDsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fbm90ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fbm90ZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGVfX3N2ZyB7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGVfX3N2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0b3A6IGNhbGMoLjVlbSAtIC0xMjZweCk7IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGVfX3N2ZyAuc3QwIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fdGl0bGUgLnRpdGxlX19zdmcgLnN0MSB7XG4gICAgICBmaWxsOiAjYmVkMDAwOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNiZWQwMDA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2JlZDAwMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiZWQwMDA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmludGVya2FiLWhvbWUtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNiZWQwMDA7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmludGVya2FiLWhvbWUtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2JlZDAwMDsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmludGVya2FiLWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmludGVya2FiLWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYyg0ZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDNlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDRlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoIDRlbSAqIDIpKTsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI0NXB4OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjQ1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUtLXZlbmRyZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvaW50ZXJrYWJfYXZlbmRyZV93aGl0ZS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyMDFweDtcbiAgICAgIGhlaWdodDogMjMycHg7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZS0tdmVuZHU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2ludGVya2FiX3ZlbmR1X3doaXRlLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIwMXB4O1xuICAgICAgaGVpZ2h0OiAyMzJweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJrYWItaG9tZS12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2hvbWUudjEucG5nXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fZHJhd2luZy1zdmcge1xuICAgIHdpZHRoOiA4MXB4OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2RyYXdpbmctc3ZnIC5zdDAge1xuICAgICAgZmlsbDogI2JlZDAwMDsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fbm90ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNBMUEyQTY7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9fbm90ZSBhIHtcbiAgICAgIGNvbG9yOiAjQTFBMkE2OyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGVfX3N2ZyB7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZV9fc3ZnIC5zdDAge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGVfX3N2ZyAuc3QxIHtcbiAgICAgIGZpbGw6ICNiZWQwMDA7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2JlZDAwMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmVkMDAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2JlZDAwMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuaW50ZXJrYWItaG9tZS12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2JlZDAwMDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuaW50ZXJrYWItaG9tZS12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmVkMDAwOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuaW50ZXJrYWItaG9tZS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuaW50ZXJrYWItaG9tZS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDRlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogM2VtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gNGVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICggNGVtICogMikpOyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjQ1cHg7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNDVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZS0tdmVuZHJlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9pbnRlcmthYl9hdmVuZHJlLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIwMXB4O1xuICAgICAgaGVpZ2h0OiAyMzJweDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLS12ZW5kdTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvaW50ZXJrYWJfdmVuZHUucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjAxcHg7XG4gICAgICBoZWlnaHQ6IDIzMnB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmthYi12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgLmludGVya2FiLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW50ZXJrYWItdjJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmludGVya2FiLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG4gIC5pbnRlcmthYi12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmludGVya2FiLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5pbnRlcmthYi12Ml9fZHJhd2luZy1zdmcge1xuICAgIHdpZHRoOiAxMjBweDsgfVxuICAuaW50ZXJrYWItdjJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuaW50ZXJrYWItdjJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmludGVya2FiLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5pbnRlcmthYi12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuaW50ZXJrYWItdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmludGVya2FiLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmludGVya2FiLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjIyMmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAuaW50ZXJrYWItdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNjY2N2VtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmludGVya2FiLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5pbnRlcmthYi12Ml9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5pbnRlcmthYi12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmludGVya2FiLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuaW50ZXJrYWItdjJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5pbnRlcmthYi12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5pbnRlcmthYi12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5pbnRlcmthYi12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbnRlcmthYi12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmthYi1ob21lLXYzLS1ibGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYmctbW9kdWxlLWludGVya2FiLWJsYWNrLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5zdDAge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5zdDEge1xuICAgIGZpbGw6ICNiZWQwMDA7IH1cbiAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1JSk7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XG4gICAgICAgIHBhZGRpbmc6IDIlIDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XG4gICAgICAgIHBhZGRpbmc6IDE1JSAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcbiAgICAgICAgbWFyZ2luOiAwLjZlbSAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTFweCkge1xuICAgICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjRweC8zMXB4IFwiUmFsZXdheVwiOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgLmFmdGVyLWgxLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDYlIDAlOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIgLmludGVya2FiLWFmdGVyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ1MXB4KSB7XG4gICAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLWFjaHRlci1pbnRlcmthYiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIgcCBiIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiAuaW50ZXJrYWItYWZ0ZXItdGl0bGUge1xuICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy12ZW5kZXotaW50ZXJrYWIgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUxcHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTFweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIDkwMCAzMHB4LzMxcHggXCJSYWxld2F5XCI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAubm90ZS1sZS1pbnRlcmthYiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMSU7XG4gICAgICBib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAubm90ZS1sZS1pbnRlcmthYiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAubm90ZS1sZS1pbnRlcmthYiBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDElOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5sb2dvLW1vZHVsZS1pbnRlcmthYiAudGl0bGUtbW9kdWxlLWludGVya2FiLTEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjBweC8yN3B4IFwiUmFsZXdheVwiOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC52b3VzLXZlbmRlei1pbnRlcmthYiBwLFxuICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAudm91cy1hY2h0ZXItaW50ZXJrYWIgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZm9udDogbm9ybWFsIDkwMCAyNXB4LzI2cHggXCJSYWxld2F5XCI7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJrYWItdjItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ludGVya2FiX2JnX2lubmVyX3YyLnBuZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg0cHgpIHtcbiAgICAuaW50ZXJrYWItdjItaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gIC5pbnRlcmthYi12Mi1pbm5lcl9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5pbnRlcmthYi12Mi1pbm5lciBzdmcge1xuICAgIG1heC13aWR0aDogMjQxcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmludGVya2FiLXYyLWlubmVyIHN2Zy5pbnRlcmthYi12Mi1pbm5lcl9fbG9nby1zdmcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaW50ZXJrYWItdjItaW5uZXIgLnRpdGxlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDExcHg7IH1cbiAgICAuaW50ZXJrYWItdjItaW5uZXIgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC1pbm5lcnYyLTEge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAuaW50ZXJrYWItdjItaW5uZXIgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC1pbm5lcnYyLTIge1xuICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgZm9udDogbm9ybWFsIDkwMCAyNHB4IFwiUmFsZXdheVwiOyB9XG4gICAgLmludGVya2FiLXYyLWlubmVyIC50aXRsZV9fY29udGVudCAudGl0bGVfX2NvbnRlbnQtaW5uZXJ2Mi0xIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjRweCBcIlJhbGV3YXlcIjsgfVxuICAgIC5pbnRlcmthYi12Mi1pbm5lciAudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fdGV4dC1ibG9jay10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fdGV4dC1ibG9jay10aXRsZSAudGl0bGUtdGV4dC1ibG9jay0xIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIDMwcHggXCJSYWxld2F5XCI7IH1cbiAgICAuaW50ZXJrYWItdjItaW5uZXIgLmludGVya2FiLXYyLWlubmVyX190ZXh0LWJsb2NrLXRpdGxlIC50aXRsZS10ZXh0LWJsb2NrLTIge1xuICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgZm9udDogbm9ybWFsIDkwMCAzMHB4IFwiUmFsZXdheVwiOyB9XG4gIC5pbnRlcmthYi12Mi1pbm5lciAudGV4dC1ibG9jayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxOHB4IFwiT3BlbiBTYW5zXCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLmludGVya2FiLXYyLWlubmVyIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4OyB9IH1cbiAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fbm90aWNlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250OiBub3JtYWwgNzAwIDE0cHggXCJPcGVuIFNhbnNcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODJweCkge1xuICAgICAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fbm90aWNlIHtcbiAgICAgICAgYm90dG9tOiA0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gICAgICAuaW50ZXJrYWItdjItaW5uZXIgLmludGVya2FiLXYyLWlubmVyX19ub3RpY2Uge1xuICAgICAgICBib3R0b206IDU5cHg7IH0gfVxuICAuaW50ZXJrYWItdjItaW5uZXIgLmxpbmtzLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgycHgpIHtcbiAgICAgIC5pbnRlcmthYi12Mi1pbm5lciAubGlua3MtZ3JvdXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgLmludGVya2FiLXYyLWlubmVyIC5saW5rcy1ncm91cCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMzlweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgycHgpIHtcbiAgICAgICAgLmludGVya2FiLXYyLWlubmVyIC5saW5rcy1ncm91cCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAgICAgICAuaW50ZXJrYWItdjItaW5uZXIgLmxpbmtzLWdyb3VwIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgLmludGVya2FiLXYyLWlubmVyIC5saW5rcy1ncm91cCAubGlua3MtZ3JvdXBfX3dyYXBwZXIgYS5saW5rcy1ncm91cF9fbGluay5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCA1NnB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggIzAwMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBtYXgtd2lkdGg6IDE3MXB4OyB9XG4gIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAgICAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgycHgpIHtcbiAgICAgIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgICAgIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODJweCkge1xuICAgICAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVlbSk7IH0gfVxuICAuaW50ZXJrYWItdjItaW5uZXIgLmludGVya2FiLXYyLXJpZ2h0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4OyB9XG5cbnNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYmctbW9kdWxlLWludGVya2FiLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1JSk7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XG4gICAgICAgIHBhZGRpbmc6IDIlIDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XG4gICAgICAgIHBhZGRpbmc6IDE1JSAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwLjZlbSAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTFweCkge1xuICAgICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjRweC8zMXB4IFwiUmFsZXdheVwiOyB9IH1cbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgLmFmdGVyLWgxLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDYlIDAlOyB9IH1cbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIgLmludGVya2FiLWFmdGVyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHAge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ1MXB4KSB7XG4gICAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLWFjaHRlci1pbnRlcmthYiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIgcCBiIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiAuaW50ZXJrYWItYWZ0ZXItdGl0bGUge1xuICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy12ZW5kZXotaW50ZXJrYWIgcCB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUxcHgpIHtcbiAgICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTFweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIDkwMCAzMHB4LzMxcHggXCJSYWxld2F5XCI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAubm90ZS1sZS1pbnRlcmthYiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMSU7XG4gICAgICBib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAubm90ZS1sZS1pbnRlcmthYiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLm5vdGUtbGUtaW50ZXJrYWIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC52b3VzLWFjaHRlci1pbnRlcmthYiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxJTsgfVxuICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAubG9nby1tb2R1bGUtaW50ZXJrYWIgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250OiBub3JtYWwgOTAwIDIwcHgvMjdweCBcIlJhbGV3YXlcIjsgfVxuICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAudm91cy12ZW5kZXotaW50ZXJrYWIgcCxcbiAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLnZvdXMtYWNodGVyLWludGVya2FiIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjVweC8yNnB4IFwiUmFsZXdheVwiOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmplc3RpbW8ge1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5qZXN0aW1vX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qZXN0aW1vLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuamVzdGltb19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIpOyB9XG4gIC5qZXN0aW1vX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmplc3RpbW9fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmplc3RpbW9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5qZXN0aW1vX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmplc3RpbW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5qZXN0aW1vX190aXRsZSArIC5qZXN0aW1vX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5qZXN0aW1vX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuamVzdGltb19fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuamVzdGltb19fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5qZXN0aW1vX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuamVzdGltb19fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmplc3RpbW9fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5qZXN0aW1vX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmplc3RpbW9fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAuamVzdGltb19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5qZXN0aW1vX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuamVzdGltb19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5qZXN0aW1vX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmplc3RpbW9fX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLmplc3RpbW9fX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmplc3RpbW9fX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLmplc3RpbW8gLmZvcm0gLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5qZXN0aW1vIC5mb3JtIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuamVzdGltbyAuZm9ybSAucmFkaW9zX19ncm91cCAuc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgLmplc3RpbW8gLmZvcm0gLmxhYmVsLXR4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07IH1cbiAgLmplc3RpbW8gLmZvcm0gLnRleHRmaWVsZCB7XG4gICAgcGFkZGluZzogLjVlbSAuNWVtOyB9XG4gIC5qZXN0aW1vIC5mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDFlbSAyZW07IH1cbiAgLmplc3RpbW8gLmZvcm0gLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmplc3RpbW8gLmplc3RpbW9fbGFiZWxfY29uZGl0aW9ucyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmp1bWJvdHJvbi12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAgIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gIC5qdW1ib3Ryb24tdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cbiAgLmp1bWJvdHJvbi12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmp1bWJvdHJvbi12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5qdW1ib3Ryb24tdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTZweC8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5qdW1ib3Ryb24tdjEtLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi81LmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5qdW1ib3Ryb24tdjEtLXNlYXJjaDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC42KTsgfVxuICAuanVtYm90cm9uLXYxLS1zZWFyY2ggLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMmVtIDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuanVtYm90cm9uLXYxLS1zZWFyY2ggLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgM2VtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmp1bWJvdHJvbi12MS0tc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmxpbmtzLXYxIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubGlua3MtdjEgLmJ1dHRvbi1zdmcge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgLmxpbmtzLXYxIC5idXR0b246aG92ZXIsIC5saW5rcy12MSAuYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAubGlua3MtdjEgLmJ1dHRvbjpob3ZlciAuYnV0dG9uLXN2ZywgLmxpbmtzLXYxIC5idXR0b246Zm9jdXMgLmJ1dHRvbi1zdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAubGlua3MtdjEgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5sb2FkZXJfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDI0LCAzMiwgMC43KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1czsgfVxuICAubG9hZGVyX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubG9hZGVyX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMTAxODIwO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuQGtleWZyYW1lcyByb3RhdGlvbkxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9fdGV4dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyLCAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDFlbTsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXNwYW4ge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW06Y2hlY2tlZCArIC5pdGVtLWxhYmVsIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudC5lbXB0eSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1sYWJlbDpob3ZlciAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmhvdmVyIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQtaWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgcGFkZGluZzogMWVtIDEuNWVtO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2VsZW1lbnQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGFiZWwtY2hlY2tib3gge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YyZjJmMjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH1cblxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xhYmVsLWNoZWNrYm94IHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAubGFiZWwtbGlzdC1lbGVtZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IHtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lciAubm9VaS10b3VjaC1hcmVhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eSB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eTpiZWZvcmUge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZvcm1SYWRpb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xhYmVsLXJhZGlvIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1pbnB1dDpjaGVja2VkICsgLnJhZGlvLWxhYmVsIC5yYWRpby1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW50ZWdlcl9jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmxhYmVsLWVsZW1lbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzEwMTgyMDtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6ZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7IH0gfVxuXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuaWNvbl9jYWxlbmRhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgZmlsbDogIzEwMTgyMDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZvcm1EYXRlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODUlOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMDsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAuNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgbGVmdDogNy41cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3LjVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTE5MTkxOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTE5MTkxOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5vcGVuOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX3N0cnVjdHVyZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgICAgcGFkZGluZzogNXB4IDEuMjVlbSA1cHggMWVtO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTBweCAtIDFlbSk7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19zdHJ1Y3R1cmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19zdHJ1Y3R1cmUgLmxhYmVsX19pdGVtIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuaW5wdXRfX2l0ZW06OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5idXR0b25faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MjUyNTI7IH1cblxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxZW0gMWVtIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggNTNweCAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuMjUpOyB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IDBzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyOyB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbSAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmaWxsOiAjNTI1MjUyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtOmhvdmVyIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5mb3JtU3dpdGNoX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM5MTkxOTE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzkxOTE5MTsgfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTAxODIwOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gIG1hcmdpbjogMDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2ZpZWxkc2V0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4OyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuY2hlY2tfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTI1MjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmxhYmVsX3JhZGlvX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmxhYmVsX3JhZGlvX2VsZW1lbnQ6aG92ZXIgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuaW5wdXRfcmFkaW9fZWxlbWVudDpjaGVja2VkICsgLmxhYmVsX3JhZGlvX2VsZW1lbnQgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE4MjA7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIC5sYWJlbC1lbGVtZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE1cHggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAxOXB4OyB9XG4gICAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgIHRvcDogLTlweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCAuc3Mtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcmlnaHQ6IDlweDtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGxlZnQ6IC05cHg7XG4gICAgICB0b3A6IDlweDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MjUyOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDAuNWVtICsgNnB4KTtcbiAgbGVmdDogY2FsYygwLjVlbSArIDRweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAxZW07IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDM1JTsgfSB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYygxMXB4ICsgMWVtKTtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQge1xuICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICByaWdodDogMmVtOyB9IH1cbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTlweDsgfVxuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4OyB9IH1cbiAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cblxuLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZS5qc19maWx0ZXJfdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlLmpzX2ZpbHRlcl90b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZS5qc19maWx0ZXJfdG9nZ2xlLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXJfX3NlYXJjaC10b2dnbGUuanNfZmlsdGVyX3RvZ2dsZS5jZW50ZXJlZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjAlKTsgfSB9XG5cbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzUyNTI1MjsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87IH0gfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tb2ZmcmVkZW1fX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLXR5cGVfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWRhdGVsb2NzYWlzX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb3llcl9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG95ZXJzYWlzX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb2NhbGlzYXRpb25fX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWNvbW1lcmNlX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1wcmljZXNfX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1cyB7XG4gICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzEwMTgyMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE1cHggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyLnJhbmdlLS1vcGVuZWQgLmZvcm1SYW5nZV9fY29udGVudCAuYWRkX2J1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5ub1VpLXRvdWNoLWFyZWEge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX190ZXh0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9fdW5pdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDA7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmxhYmVsLWVsZW1lbnQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24gc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfZWxlbWVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmU6YmVmb3JlLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMS41ZW0gMWVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoNDAsIDQwLCA0MCwgMC4xNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDsgfSB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMuYWN0aXZlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNDcuNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE4MjAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5pY29uX2NhbGVuZGFyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjMTAxODIwO1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uNCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTVweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZmlsbDogIzEwMTgyMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGZpbGw6ICMxMDE4MjA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbTpob3ZlciAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDAsIDQwLCAwLjcpOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyNCwgMzIsIDAuMjUpOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzUyNTI1MjsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSB7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICMxMDE4MjA7XG4gICAgICB3aWR0aDogMS4yNWVtO1xuICAgICAgaGVpZ2h0OiAxLjI1ZW07IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Ugc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDUwcHggMCAwOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnQge1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMjUwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjKDUwcHggLSAxZW0pIDA7IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAxZW07IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLmxpbmVfX3RpdGxlLWVsZW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAudGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fc3VtbWFyeSwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19wbHVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3ByZXZpZXcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX3RleHQge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdW5pdCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE4MjA7IH1cbiAgICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogIzEwMTgyMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fbGFiZWwge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IC5ub1VpLXRvdWNoLWFyZWEge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50OmRpc2FibGVkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM5MTkxOTE7XG4gICAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQ6aG92ZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xhYmVsLWNoZWNrYm94IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTVweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIC5sYWJlbC1lbGVtZW50IHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuXG4uZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtIGF1dG8gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItbGVmdF9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMS4yZW0gXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci12YWx1ZSAuaWNvbiB7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IC50ZXh0LWNvdW50ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXRleHQgLnRleHQtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItc2VsZWN0X19zdHJ1Y3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXNlbGVjdF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX2NvbnRlbnQuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1lbGVtZW50X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItZWxlbWVudF9faXRlbTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjMpOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgY29sb3I6ICM1MjUyNTIgIWltcG9ydGFudDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5lbXB0eSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDI0LCAzMiwgMC4wNSkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMTAxODIwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnRoZW1lLWRlZmF1bHQgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICBjb2xvcjogIzUyNTI1MiAhaW1wb3J0YW50OyB9XG4gIC50aGVtZS1kZWZhdWx0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyNCwgMzIsIDAuMDUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxMDE4MjAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW46IDAgYXV0byAxZW07IH1cbiAgLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayAuc2VvLXRleHRzLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAgIC5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sgLnNlby10ZXh0cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RleHQge1xuICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXgtd2lkdGg6IDEwNzNweDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcGFkZGluZy10b3A6IDVlbTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygzLjZlbSAtIDJlbSk7XG4gIHBhZGRpbmctbGVmdDogMy42ZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzEwMTgyMCwgcmdiYSgxNiwgMjQsIDMyLCAwLjkpKTtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgLm1haW4tbmF2OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgICBtYXgtd2lkdGg6IDI1ZW07XG4gICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgIC5tYWluLW5hdiB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgei1pbmRleDogMjAwMjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW5hdiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IDQwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICg1ZW0gKyAxZW0pKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMzBweDsgfSB9XG4gIC5tYWluLW5hdl9fY2xvc2Uge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMWVtO1xuICAgIHRvcDogMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgd2lkdGg6IGNhbGMoMi41ZW0gKyAxZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDIuNWVtICsgMWVtKTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcbiAgICAgIGZpbGw6ICMxMDE4MjA7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubWFpbi1uYXZfX2Nsb3NlLWljb24gLm1haW4tbmF2X19jbG9zZS1pY29uIHtcbiAgICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAgIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICAgICAgZmlsbDogIzEwMTgyMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWFpbi1uYXZfX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1haW4tbmF2X19jbG9zZTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5tYWluLW5hdl9fZm9jdXMtdHJhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1haW4tbmF2X190b3BiYXIgLnRvcGJhciB7XG4gICAgbGVmdDogMWVtO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWFpbi1uYXZfX3RvcGJhciAudG9wYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYWluLW5hdl9fdG9vbGJhci1hZGRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1haW4tbmF2X190b29sYmFyLWFkZHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWFpbi1uYXZfX3Rvb2xiYXItYWRkcyAudG9vbGJhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uYm9keS0tbWVudS1vcGVuZWQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1uYXYge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5tYWluLW5hdiB7XG4gICAgY29sb3I6ICMxMDE4MjA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLm1haW4tbmF2X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uaGVhZGVyX190b3AtLXYzIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyX190b3AtLXYzIC5tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1lbnUtZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5tZW51LWRyb3Bkb3duX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubWVudS1kcm9wZG93bl9faWNvbjphZnRlciwgLm1lbnUtZHJvcGRvd25fX2ljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubWVudS1kcm9wZG93bl9faWNvbjphZnRlciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1lbnUtZHJvcGRvd25fX2ljb246YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1lbnUtZHJvcGRvd24tLXRvZ2dsZWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWVudSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgIC5tZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5tZW51X19pdGVtLmZvY3VzLCAubWVudV9faXRlbTpmb2N1cywgLm1lbnVfX2l0ZW06aG92ZXIge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1lbnVfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAubWVudV9faXRlbS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9IH1cbiAgLm1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbSAwLjRlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWVudV9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IC4zZW0gMC40ZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAubWVudV9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWVudV9fZHJvcGRvd24ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tZW51X19kcm9wZG93biB7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLm1lbnVfX2xpbmsuZm9jdXMsIC5tZW51X19saW5rOmZvY3VzLCAubWVudV9fbGluazpob3ZlciwgLm1lbnVfX2Ryb3Bkb3duLmZvY3VzLCAubWVudV9fZHJvcGRvd246Zm9jdXMsIC5tZW51X19kcm9wZG93bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tZW51X19saW5rLmZvY3VzLCAubWVudV9fbGluazpmb2N1cywgLm1lbnVfX2xpbms6aG92ZXIsIC5tZW51X19kcm9wZG93bi5mb2N1cywgLm1lbnVfX2Ryb3Bkb3duOmZvY3VzLCAubWVudV9fZHJvcGRvd246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfSB9XG4gIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWVudV9fbGluay0tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH0gfVxuICAubWVudSA+IC5tZW51X19pdGVtID4gLnN1Ym1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDhweCAxMHB4IDhweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMTYsIDI0LCAzMiwgMC44MSkgdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAtMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbGVmdDogNTAlOyB9XG5cbi5zdWJtZW51IHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgbWF4LWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgIC5zdWJtZW51IHtcbiAgICAgIGNsaXA6IHVuc2V0O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAyZW07IH1cbiAgICAgIC5zdWJtZW51IC5zdWJtZW51IHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdG9wOiAtMXB4OyB9IH1cbiAgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuc3VibWVudS0tdG9nZ2xlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIC5zdWJtZW51X19pdGVtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdWJtZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAuNWVtOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTsgfVxuICAgIC5zdWJtZW51X19pdGVtLmZvY3VzLCAuc3VibWVudV9faXRlbTpmb2N1cywgLnN1Ym1lbnVfX2l0ZW06aG92ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW1bYXJpYS1oYXNwb3B1cD1cInRydWVcIl0gLnN1Ym1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuc3VibWVudV9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDI0LCAzMiwgMC44MSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLnN1Ym1lbnVfX2l0ZW0gLnN1Ym1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAuc3VibWVudV9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBwYWRkaW5nOiAwLjU1ZW0gMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc3VibWVudV9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuc3VibWVudV9fbGluayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5oZWFkZXItLWlubmVyIC5tZW51IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTZweC8xZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci0taW5uZXIgLm1lbnUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTZweC8xZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyLS1pbm5lciAubWVudSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzFlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAuaGVhZGVyLS1pbm5lciAubWVudV9faXRlbSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgIC5oZWFkZXItLWlubmVyIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAuaGVhZGVyLS1pbm5lciAubWVudSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07IH0gfVxuXG4uaGVhZGVyLS1pbm5lciAuc3VibWVudSB7XG4gIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLmhlYWRlci0taW5uZXIgLnN1Ym1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuc3VibWVudV9faXRlbTpob3ZlciwgLmhlYWRlci0taW5uZXIgLnN1Ym1lbnVfX2l0ZW06Zm9jdXMge1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cblxuLmhlYWRlci0taW5uZXIgLm1lbnUgPiAubWVudV9faXRlbSA+IC5zdWJtZW51OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzEwMTgyMCB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgLmhlYWRlcl9fdG9wLS12MiAubWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtMS41ZW07IH1cbiAgLm1haW4tc2VhcmNoX19jbG9zZS1pY29uIHtcbiAgICBmaWxsOiAjMTAxODIwOyB9XG4gIC5tYWluLXNlYXJjaF9fY2xvc2U6aG92ZXIsIC5tYWluLXNlYXJjaF9fY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAubWFpbi1zZWFyY2hfX2Nsb3NlOmhvdmVyIC5tYWluLW5hdl9fY2xvc2UtaWNvbiwgLm1haW4tc2VhcmNoX19jbG9zZTpmb2N1cyAubWFpbi1uYXZfX2Nsb3NlLWljb24ge1xuICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAubWFpbi1zZWFyY2ggLm5vVWktaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH0gfVxuICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9IH1cbiAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH0gfVxuICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9IH1cbiAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9IH1cbiAgICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfSB9XG4gIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLm1haW4tc2VhcmNoIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWFpbi1zZWFyY2ggLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAubWFpbi1zZWFyY2ggLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfSB9XG4gIC5tYWluLXNlYXJjaCAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH0gfVxuICAubWFpbi1zZWFyY2ggLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfSB9XG4gIC5tYWluLXNlYXJjaCAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9IH1cbiAgLm1haW4tc2VhcmNoIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnJhbmdlX19zdW1tYXJ5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH0gfVxuICAubWFpbi1zZWFyY2ggLnJhbmdlX19wcmV2aWV3IHtcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tc2VhcmNoIC5yYW5nZV9fcHJldmlldyB7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9IH1cbiAgLm1haW4tc2VhcmNoIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfSB9XG4gIC5tYWluLXNlYXJjaCAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9IH1cbiAgLm1haW4tc2VhcmNoIC5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnJhbmdlIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfSB9XG4gIC5tYWluLXNlYXJjaCAuZm9ybV9fbGVnZW5kOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubWFpbi1zZWFyY2ggLmZvcm1fX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5tYWluLXNlYXJjaCAuZm9ybV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAubWFpbi1zZWFyY2ggLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMSwgMjExLCAyMTEsIDAuNCk7IH1cblxuLnNlYXJjaC1tb3JlIHtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5zZWFyY2gtbW9yZV9faWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmlsbDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG5cbi5tYWluLXNlYXJjaCB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLXNlYXJjaDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAwIDNlbTsgfSB9XG4gIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgdG9wOiAxZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1haW4tc2VhcmNoX19jbG9zZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgd2lkdGg6IGNhbGMoMi41ZW0gKyAxZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDIuNWVtICsgMWVtKTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41czsgfVxuICAubWFpbi1zZWFyY2hfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tYWluLXNlYXJjaF9fbW9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIH0qLyB9XG4gIC5tYWluLXNlYXJjaF9fZXhwYW5kLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tYWluLXNlYXJjaCAuYnV0dG9uIHtcbiAgICBtaW4taGVpZ2h0OiA1MnB4OyB9XG4gIC5tYWluLXNlYXJjaC0tdmVydGljYWwge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwge1xuICAgICAgICB3aWR0aDogODglO1xuICAgICAgICBtYXgtd2lkdGg6IDI1ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgICAuYm9keS0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoIHtcbiAgICAgIHotaW5kZXg6IDIwMDA7IH1cbiAgICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoX193cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDVlbSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fZm9ybSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy42ZW07IH1cbiAgLm1haW4tc2VhcmNoIC5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWFpbi1zZWFyY2hfX2xvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDFlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2czsgfVxuICAgIC5tYWluLXNlYXJjaF9fbG9hZGVyLCAubWFpbi1zZWFyY2hfX2xvYWRlcjpiZWZvcmUsIC5tYWluLXNlYXJjaF9fbG9hZGVyOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICBhbmltYXRpb246IGxvYWQ3IDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbiAgICAubWFpbi1zZWFyY2hfX2xvYWRlcjpiZWZvcmUsIC5tYWluLXNlYXJjaF9fbG9hZGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm1haW4tc2VhcmNoX19sb2FkZXI6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0zLjVlbTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMyczsgfVxuICAgIC5tYWluLXNlYXJjaF9fbG9hZGVyOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDMuNWVtOyB9XG4gIC5tYWluLXNlYXJjaCAuZm9ybV9fd3JhcHBlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5tYWluLXNlYXJjaC0tcmVhZHkgLmZvcm1fX3dyYXBwZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLm1haW4tc2VhcmNoLS1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tYWluLXNlYXJjaC0tbG9hZGluZyAubWFpbi1zZWFyY2hfX2xvYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFpbi1zZWFyY2gtLWxvYWRpbmctbmV4dCAubWFpbi1zZWFyY2hfX2V4cGFuZC1idXR0b24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSBsYWJlbDpub3QoLnJhZGlvX19sYWJlbCk6bm90KC5jaGVja2JveF9fbGFiZWwpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX190aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1haW4tc2VhcmNoLWZvcm1fX3RpdGxlIC50aXRsZV9fc3VidGl0bGUsXG4gIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjdlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm1fX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfSB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMi42ZW0gMCAzZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19maWVsZHMge1xuICBmbGV4OiAxOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpmb2N1cywgLm1haW4tc2VhcmNoLWZvcm0gLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3VibWl0X19maWVsZC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFpbi1zZWFyY2gtZm9ybSAuc3VibWl0X19maWVsZC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm1fX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgLTAuNWVtOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogLjRlbTsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLWhlaWdodDogNTJweDsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDUycHg7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHBhZGRpbmc6IDRweCA1cHg7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19wcm9tcHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19zdW1tYXJ5IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2UtLXZhbHVlcyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaC1mb3JtX19jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0wLjVlbSAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fc3VibWl0IHtcbiAgbWFyZ2luOiAxZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fbW9yZSAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAuZm9ybV9fZmllbGQge1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAuc2VhcmNoLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgLjVlbTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5zZWFyY2gtbW9yZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNlYXJjaC1tb3JlX19pY29uIHtcbiAgICB3aWR0aDogMi4xZW07XG4gICAgaGVpZ2h0OiAyLjFlbTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07IH1cbiAgICAuc2VhcmNoLW1vcmVfX2ljb24tLWNsb3NlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2VhcmNoLW1vcmVfX2ljb24tLWV4cGFuZGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC1tb3JlLmlzRXhwYW5kZWQgLnNlYXJjaC1tb3JlX19pY29uLS1jbG9zZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC1tb3JlLmlzRXhwYW5kZWQgLnNlYXJjaC1tb3JlX19pY29uLS1leHBhbmRlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5ib2R5Om5vdCguYm9keS0taG9tZSkgLnNlYXJjaC1ob2xkZXItLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cblxuLmJvZHk6bm90KC5ib2R5LS1ob21lKSAuc2VhcmNoLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQsXG4uaHRtbC0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQGtleWZyYW1lcyBsb2FkNyB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMWVtIDAgLTAuNWVtOyB9XG4gIDQwJSB7XG4gICAgYm94LXNoYWRvdzogMCAxZW0gMCAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5tYWluLXNlYXJjaCAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMCAqL1xuICAqOjotbXMtYmFja2Ryb3AsIC5tYWluLXNlYXJjaCAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMSAqLyB9XG5cbi8qIFNlbGVjdCBUYWIgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5tYWluLXNlYXJjaF9fZm9ybSAuZm9ybV9fZmllbGQuc2VsZWN0LS10YWIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tc2VhcmNoX19mb3JtIC5mb3JtX19maWVsZC5zZWxlY3QtLXRhYiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFpbi1zZWFyY2hfX2Zvcm0gLmZvcm1fX2ZpZWxkLnNlbGVjdC0tdGFiIC5zcy1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAubWFpbi1zZWFyY2hfX2Zvcm0gLmZvcm1fX2ZpZWxkLnNlbGVjdC0tdGFiIC5zcy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYWluLXNlYXJjaF9fZm9ybSAuZm9ybV9fZmllbGQuc2VsZWN0LS10YWIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5tYWluLXNlYXJjaF9fZm9ybSAuZm9ybV9fZmllbGQuc2VsZWN0LS10YWIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1haW4tc2VhcmNoX19mb3JtIC5mb3JtX19maWVsZC5zZWxlY3QtLXRhYiAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5tYWluLXNlYXJjaF9fZm9ybSAuZm9ybV9fZmllbGQuc2VsZWN0LS10YWIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1haW4tc2VhcmNoX19mb3JtIC5mb3JtX19maWVsZC5zZWxlY3QtLXRhYiAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLnRpdGxlLWR0LW1kdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmp1bWJvdHJvbi12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAucGFnZS1kZXRhaWwtbWFuZGF0YWlyZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQ5cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmJyZWFkY3J1bWIud3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmp1bWJvdHJvbi12MSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuaW5mb3MtYWdlbmNlLWR0bWFuZGF0YWlyZSAuYWxsX2Nvb3Jkc19kdF9tZHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUgYSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUgcCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgc3Bhbi5sYWJlbC1pbmZvLWR0LWFnZW5jZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8ge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLm5vbV9tZHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNDBweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAgICAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIC5ub21fbWR0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLm5vbV9tZHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2Uge1xuICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2Uge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzJTsgfSB9XG4gICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzVweCAwICNkMGQwZDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIGhlaWdodDogNTA5cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4OyB9XG4gICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEwMHB4LzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgIGJvdHRvbTogNTUlOyB9IH1cbiAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLmRyYXdpbmdfX3RleHQtdmVydGljYWw6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwOXB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYlOyB9IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLnBhZ2UtZGV0YWlsLW1hbmRhdGFpcmVfX2NvbnRlbnQud3JhcHBlciBoMS50aXRsZV9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIycHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX190aXRsZS50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzRweDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX3RpdGxlIGgxLnRpdGxlX19jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLnByZXNlbnRhdGlvbi1kdC1hZ2VuY2Uge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5sYWJsLWluZm8tZHRBZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogOXB4IDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgc3Bhbi5sYWJlbC1pbmZvLWR0LWFnZW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogNi4yZW07XG4gIHdpZHRoOiA2LjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX3RpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjBweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5tb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5tb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLm1vZHVsZS1saXN0aW5nLWR0LWFnZW5jZV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjIgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5lZGl0b3JpYWwtbm9yZXN1bHRfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLnByb3BlcnR5LWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZXByZXNlbnRhdGl2ZS1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQwMHB4OyB9XG5cbi5yZXByZXNlbnRhdGl2ZS1saXN0aW5nLXYxIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAubWFuZGF0YWlyZS12MSB7XG4gICAgd2lkdGg6IDI3LjMzJTtcbiAgICBtYXJnaW46IDAgMyUgMiU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWFuZGF0YWlyZS12MSB7XG4gICAgbWFyZ2luOiAwIDElIDIlIDElO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYW5kYXRhaXJlLXYxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLm1hbmRhdGFpcmUtdjFfX2RlY29yYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubWFuZGF0YWlyZS12MV9fZGVjb3JhdGUgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubWFuZGF0YWlyZS12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1hbmRhdGFpcmUtdjFfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLm1hbmRhdGFpcmUtdjFfX21vcmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjc1KTsgfVxuICAubWFuZGF0YWlyZS12MV9fbW9yZSAuYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1cztcbiAgICB3aWR0aDogODAlOyB9XG5cbi5tYW5kYXRhaXJlLXYxX19nbG9iYWwtbGluazpob3ZlciAubWFuZGF0YWlyZS12MV9fbW9yZSwgLm1hbmRhdGFpcmUtdjFfX2dsb2JhbC1saW5rOmZvY3VzIC5tYW5kYXRhaXJlLXYxX19tb3JlIHtcbiAgb3BhY2l0eTogMTsgfVxuICAubWFuZGF0YWlyZS12MV9fZ2xvYmFsLWxpbms6aG92ZXIgLm1hbmRhdGFpcmUtdjFfX21vcmUgLmJ1dHRvbiwgLm1hbmRhdGFpcmUtdjFfX2dsb2JhbC1saW5rOmZvY3VzIC5tYW5kYXRhaXJlLXYxX19tb3JlIC5idXR0b24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5tYW5kYXRhaXJlLXYxX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hbmRhdGFpcmUtdjFfX2luZm8ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5tYW5kYXRhaXJlLXYxX19jb29yZHMgLnRpdGxlX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAubWFuZGF0YWlyZS12MV9fY29vcmRzIC50aXRsZV9fc3VidGl0bGUgLnZpbGxlLW1kdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLm1hbmRhdGFpcmUtdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGNvbG9yOiAjMTAxODIwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLm1hbmRhdGFpcmUtdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50ID4gYSB7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAubWFuZGF0YWlyZS12MV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgPiBwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gIC5tYW5kYXRhaXJlLXYxX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCAubGFiZWxfY29vcmRzX2FnZW5jeTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiA2LjJlbTtcbiAgICB3aWR0aDogNi4yZW07IH1cblxuLm1hbmRhdGFpcmUtdjFfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYW5kYXRhaXJlLXYxX190aXRsZS0tYWdlbmN5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLm1hbmRhdGFpcmUtdjFfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMWVtIDAgMC41ZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAubWFuZGF0YWlyZS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFuZGF0YWlyZS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hbmRhdGFpcmUtbGlzdGluZy12MiB7XG4gIG1hcmdpbjogNGVtIDA7IH1cbiAgLm1hbmRhdGFpcmUtbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5tYW5kYXRhaXJlLWxpc3RpbmctdjIgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYW5kYXRhaXJlLWxpc3RpbmctdjIgLmxpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAubWFuZGF0YWlyZS1saXN0aW5nLXYyIC5saXN0ID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1hbmRhdGFpcmUtbGlzdGluZy12MiAubGlzdCA+ICoge1xuICAgICAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAubWFuZGF0YWlyZS1saXN0aW5nLXYyIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fd3JhcHBlciAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19kZWNvcmF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fdmlzdWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fbW9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19tb3JlIC5idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzO1xuICAgIHdpZHRoOiA4MCU7IH1cblxuLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2dsb2JhbC1saW5rIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fZ2xvYmFsLWxpbmsge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2dsb2JhbC1saW5rIHtcbiAgICAgIG1heC13aWR0aDogMzU1cHg7IH0gfVxuICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fZ2xvYmFsLWxpbms6aG92ZXIgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX21vcmUsIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19nbG9iYWwtbGluazpmb2N1cyAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fbW9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19nbG9iYWwtbGluazpob3ZlciAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fbW9yZSAuYnV0dG9uLCAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fZ2xvYmFsLWxpbms6Zm9jdXMgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX21vcmUgLmJ1dHRvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19pbmZvIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9faW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2Nvb3JkcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19jb29yZHMgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19jb29yZHMgLnRpdGxlX19zdWJ0aXRsZSAudmlsbGUtbWR0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IC5sYWJlbF9jb29yZHNfYWdlbmN5MSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLXdpZHRoOiA2LjJlbTtcbiAgICAgIHdpZHRoOiA2LjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IGEge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgcCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX3RpdGxlLS1hZ2VuY3kge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgcGFkZGluZzogMTRweCAwIDAgMDtcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDI1cHggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZV9fY29udGVudDpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLXN2Z19fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtc3ZnX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4ubWFwLXN2Z19fbWFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC1zdmdfX21hcCB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm1hcC1zdmdfX21hcCBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFwLXN2Z19fYWxpZ25lciB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5tYXAtc3ZnX19jb3VudHJ5IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxOyB9XG4gIC5tYXAtc3ZnLS16b29tZWQgLm1hcC1zdmdfX2NvdW50cnkge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLm1hcC1zdmdfX3JlZ2lvbiB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgc3Ryb2tlLXdpZHRoOiAwLjc1O1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMjIuOTI1NjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbGw6ICM5MTkxOTE7XG4gIHN0cm9rZTogI2ZmZjsgfVxuICAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGZpbGw6ICM1MjUyNTI7IH1cbiAgICAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6aG92ZXIsIC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpmb2N1cyB7XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLm1hcC1zdmctLXpvb21lZCAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1hcC1zdmdfX3pvb20ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLm1hcC1zdmdfX3pvb20tLWRpc3BsYXllZCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ubWFwLXN2Z19fZGVwIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBzdHJva2Utd2lkdGg6IDE7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAyMi45MjU2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsbDogIzkxOTE5MTtcbiAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5tYXAtc3ZnX19kZXA6aG92ZXIsIC5tYXAtc3ZnX19kZXA6Zm9jdXMge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgLm1hcC1zdmdfX2RlcC0tYWN0aXZlIHtcbiAgICBmaWxsOiAjNTI1MjUyOyB9XG4gICAgLm1hcC1zdmdfX3pvb20tLWRpc3BsYXllZCAubWFwLXN2Z19fZGVwLS1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4ubWFwLXN2Z19fZGVjbyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDsgfVxuICAubWFwLXN2Zy0tem9vbWVkIC5tYXAtc3ZnX19kZWNvIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5tYXAtc3ZnX19jaXJjbGUge1xuICBmaWxsOiAjZjJmMmYyO1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFwLXN2ZyAuZm9ybV9fZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm1hcC1zdmcgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbi5mb3JtLWdyb3VwLS1sYXN0ID4gKiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtc3ZnLXZhZ2VuY3kge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL21hcC1zdmcvMi5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjc2KTsgfVxuICAubWFwLXN2Zy12YWdlbmN5X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcC1zdmctdmFnZW5jeV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAubWFwLXN2Zy12YWdlbmN5X19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFwLXN2Zy12YWdlbmN5X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgKyAubWFwLXN2Zy12YWdlbmN5X19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLmJ1dHRvbjpmb2N1cywgLm1hcC1zdmctdmFnZW5jeSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwLXN2Zy12YWdlbmN5IC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAubWFwLXN2Zy12YWdlbmN5X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcC1zdmctdmFnZW5jeV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAubWFwLXN2Zy12YWdlbmN5X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLm1hcC1zdmctdmFnZW5jeV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtX19sZWdhbHMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAuNjU7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtIC5zZWxlY3RfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm0gLnJhbmdlX19zdW1tYXJ5IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybSAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm0gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07IH0gfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19mb3JtIC5mb3JtX193cmFwcGVyIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19mb3JtIC5zZWxlY3RfX2xhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZm9ybSAuc2VsZWN0X19pbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZGVwIHtcbiAgICBmaWxsOiAjOTE5MTkxO1xuICAgIHN0cm9rZTogI2ZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2RlcDpob3ZlciwgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZGVwOmZvY3VzIHtcbiAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3JlZ2lvbiB7XG4gICAgZmlsbDogIzkxOTE5MTtcbiAgICBzdHJva2U6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZSB7XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpob3ZlciwgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6Zm9jdXMge1xuICAgICAgICBmaWxsOiAjMTAxODIwOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLXN2Zy12bWFuZGF0b3J5IHtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9tYXAtc3ZnLzMucG5nXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5X19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgKyAubWFwLXN2Zy12bWFuZGF0b3J5X19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpmb2N1cywgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAubWFwLXN2Zy12bWFuZGF0b3J5X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLm1hcC1zdmctdm1hbmRhdG9yeV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07IH0gfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuZm9ybV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBmbGV4OiAxOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2NpcmNsZSB7XG4gICAgZmlsbDogcmdiYSgxNiwgMjQsIDMyLCAwLjI2KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2RlcCB7XG4gICAgZmlsbDogIzkxOTE5MTtcbiAgICBzdHJva2U6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19kZXA6aG92ZXIsIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2RlcDpmb2N1cyB7XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZGVwLS1hY3RpdmUge1xuICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24ge1xuICAgIGZpbGw6ICM5MTkxOTE7XG4gICAgc3Ryb2tlOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmhvdmVyLCAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxlYWZsZXQtY29udGFpbmVyIC5tYXBfX3BvcHVwIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5sZWFmbGV0LWNvbnRhaW5lciAubWFwX19wb3B1cCBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuXG4ubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyNCwgMzIsIDAuNik7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQxNjZlbS8xLjUgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG5cbi5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDI0LCAzMiwgMC42KTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgbWluLXdpZHRoOiA0NTBweDsgfVxuICAubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWFwX19wb3B1cCAuY29vcmRzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IC4zZW0gMDsgfVxuICAubWFwX19wb3B1cCAuY29vcmRzX19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAubWFwX19wb3B1cCAuY29vcmRzX19sYWJlbCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYXBfX3BvcHVwIC5jb29yZHNfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tYXBfX3BvcHVwIC5jb29yZHNfX2NvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubWFwX19wb3B1cCAuY29vcmRzX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubWFwX19wb3B1cCAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5tYXBfX3BvcHVwIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAubWFwX19wb3B1cCAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5tYXBfX3BvcHVwIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuXG4ubW9kdWxlLW1hcGJpZW5pY2ktanMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MC42JTsgfVxuXG4ubWFwYmllbmljaTpub3QoLmpzX2JpZW5pY2lfY29va2llcykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFwYmllbmljaTpub3QoLmpzX2JpZW5pY2lfY29va2llcykgLmtpbW9uby1tYXAua2ltb25vLW1pbmltYWwtaW50ZXJmYWNlICNraW1vbm8tZ3JhcGhpY09wdGlvbnNNZW51LFxuICAubWFwYmllbmljaTpub3QoLmpzX2JpZW5pY2lfY29va2llcykgLmtpbW9uby1tYXAua2ltb25vLW1pbmltYWwtaW50ZXJmYWNlICNraW1vbm8tbGF5ZXJzLFxuICAubWFwYmllbmljaTpub3QoLmpzX2JpZW5pY2lfY29va2llcykgLmtpbW9uby1tYXAua2ltb25vLW1pbmltYWwtaW50ZXJmYWNlICNraW1vbm8tc3VuQW5pbWF0b3JNZW51LFxuICAubWFwYmllbmljaTpub3QoLmpzX2JpZW5pY2lfY29va2llcykgLmtpbW9uby1tYXAua2ltb25vLW1pbmltYWwtaW50ZXJmYWNlIC5mNG1hcC1uYXYsXG4gIC5tYXBiaWVuaWNpOm5vdCguanNfYmllbmljaV9jb29raWVzKSAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgLmtpbW9uby1wcm9ncmFtU2xpZGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZjRtYXAtcGFuZXMgY2FudmFzIHtcbiAgbGVmdDogMDsgfVxuXG4jbWFwQWdlbmNlaWNpIHtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gM2VtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLWxpc3RpbmdfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFwLWxpc3RpbmdfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMzAwcHg7IH1cbiAgLm1hcC1saXN0aW5nX19jb250ZW50IC5qcy1tYXAge1xuICAgIGhlaWdodDogMzAwcHg7IH1cblxuLm1hcC1saXN0aW5nX19qcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hcC1saXN0aW5nX19qcy1jb250YWluZXIgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1hcC1saXN0aW5nX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4ubWFwLWxpc3RpbmcgLm1hcF9fbWFya2VyIHN2ZyB7XG4gIGZpbGw6ICMxMDE4MjA7IH1cblxuLm1hcC1saXN0aW5nIC5tYXBfX2NsdXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuNik7IH1cbiAgLm1hcC1saXN0aW5nIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tYXAtbGlzdGluZyAubWFwX19jaXJjbGUge1xuICBzdHJva2U6ICMxMDE4MjA7XG4gIGZpbGw6IHJnYmEoMTYsIDI0LCAzMiwgMC42KTsgfVxuXG4uZjRtYXAgLmY0bWFwLWluZm9XaW5kb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyNCwgMzIsIDAuOSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQxNjZlbS8xLjUgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICB3aWR0aDogNDUwcHg7IH1cblxuLmY0bWFwIC5sZWZ0QXJyb3dQYXJ0LCAuZjRtYXAgLnJpZ2h0QXJyb3dQYXJ0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjQsIDMyLCAwLjkpOyB9XG5cbi5mNG1hcCAuZjRtYXAtYXJyb3cge1xuICB3aWR0aDogMjJweDsgfVxuXG4ubWFwLXBvcGluLXJlYWxlc3RhdGVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fZGVjb3JhdGUge1xuICBtYXgtd2lkdGg6IDE2NXB4O1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19kZWNvcmF0ZSB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgbWF4LWhlaWdodDogMTcwcHg7IH0gfVxuICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX2RlY29yYXRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMWVtIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX3NlcGFyYXRvciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWFwLXBvcGluLXJlYWxlc3RhdGVfX2NvbXBvIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fcHJpY2Uge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgY29sb3I6ICMxMDE4MjA7IH1cblxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19yZWZlcmVuY2Uge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuXG4ubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAuNWVtOyB9XG4gIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogLjRlbSAxLjVlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cblxuLm1hcC1wb3Bpbi5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAubWFwLXBvcGluLml0ZW0gLml0ZW0ge1xuICAgIHBhZGRpbmc6IDFlbSAyZW07IH1cbiAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuMiBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19ncm91cC1lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogLjNlbSAwOyB9XG4gICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudCBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5sYWJlbFBvcGluIHtcbiAgICBtaW4td2lkdGg6IDM1JTsgfVxuICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pbmZvc1BvcGluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm1hcC1wb3Bpbi5pdGVtLm1hcC1wb3Bpbi12MiAuY29vcmRzX19jb250ZW50UG9waW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5jb29yZHNfX2NvbnRlbnRQb3BpbiAuYWRkcmVzcyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pdGVtX19jb29yZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgcGFkZGluZzogLjFlbSAwOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19ncm91cC1lbGVtZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pdGVtX190aXRsZS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNWVtOyB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtLm1hcC1wb3Bpbi12MiAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtOyB9XG4gICAgICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQgLnRpdGxlX19jb250ZW50LTEubWFuZGF0b3J5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtLm1hcC1wb3Bpbi12MiAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IC5hZGRyZXNzIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCAuYWRkcmVzcy5tYW5kYXRvcnkge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbS8xLjY2NjYgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hcC1wb3Bpbi5pdGVtLm1hcC1wb3Bpbi12MiAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtLzEuNjY2NiBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG5cbi5tYXAtcG9waW5fX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm1hcC1wb3BpbiAuYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAubWFwLXBvcGluIC5idXR0b246aG92ZXIsIC5tYXAtcG9waW4gLmJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtdjMgLm1hcF9fbWFya2VyIHN2ZyB7XG4gIGZpbGw6ICMxMDE4MjA7IH1cblxuLm1hcC12MyAubWFwX19jbHVzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjY4KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuICAubWFwLXYzIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm1hcC12MyAubWFwX19jaXJjbGUge1xuICBzdHJva2U6IG9yYW5nZTtcbiAgZmlsbDogYmxldTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC12MyB7XG4gIG1hcmdpbjogMmVtIDAgMmVtIDA7IH1cbiAgLm1hcC12M19fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYXAtdjNfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgM2VtOyB9IH1cbiAgLm1hcC12M19fbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI5NXB4OyB9XG4gICAgLm1hcC12M19fbWFwIC5qcy1tYXAge1xuICAgICAgaGVpZ2h0OiAyOTVweDsgfVxuICAubWFwLXYzX19qcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLm1hcC12M19fanMtY29udGFpbmVyID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1hcC12M19fanMtY29udGFpbmVyID4gKiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYXAtdjEgLm1hcF9fY2x1c3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjY4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAubWFwLXYxIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tYXAtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL21hcC8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLm1hcC12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuNyk7IH1cbiAgLm1hcC12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm1hcC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC12MV9fY29udGFpbmVyLW1hcCB7XG4gICAgICAgIHdpZHRoOiA5MHZoO1xuICAgICAgICBtYXgtd2lkdGg6IDgwdnc7IH0gfVxuICAgIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAgc3ZnIHtcbiAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgLm1hcC12MV9fanMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4OyB9XG4gICAgLm1hcC12MV9fanMtY29udGFpbmVyID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcC12MV9fanMtY29udGFpbmVyID4gKiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG4gICAgICAubWFwLXYxX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1hcC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5tYXAtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLm1hcC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFwLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5tYXAtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5tYXAtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLm1hcC12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLm1hcC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAubWFwLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX2xpbmsuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLm1hcC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLm1hcC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbjpmb2N1cywgLm1hcC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5tYXAtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fbGluay5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX2xpbmsuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLm1hcC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5tYXAtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAubWFwLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm1hcC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgICAubWFwLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5tYXAtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtZGV0YWlsLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWRldGFpbC12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cbiAgLm5ld3MtZGV0YWlsLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubmV3cy1kZXRhaWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm5ld3MtZGV0YWlsLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLm5ld3MtZGV0YWlsLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubmV3cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5uZXdzLWRldGFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubmV3cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLm5ld3MtZGV0YWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgLm5ld3MtZGV0YWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5uZXdzLWRldGFpbC12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubmV3cy1kZXRhaWwtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5uZXdzLWRldGFpbC12MV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1kZXRhaWwtdjFfX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC4xNik7IH0gfVxuICAubmV3cy1kZXRhaWwtdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtZGV0YWlsLXYxX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07IH0gfVxuICAubmV3cy1kZXRhaWwtdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faGVhZGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2RhdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcbiAgICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxM3B4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQxM3B4OyB9IH1cbiAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2luZm8ge1xuICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7IH0gfVxuICAgICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19pbmZvLWRhdGUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8yIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19pbmZvLWRhdGUgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX3NoYXJlIHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19zaGFyZSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fc2hhcmUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzMgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fc2hhcmVfX2xpbmtzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19zaGFyZV9fbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAubmV3cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLm5ld3MtZGV0YWlsLXYxIC5pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5uZXdzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAubmV3cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3MtbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cbiAgLm5ld3MtbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5ld3MtbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubmV3cy1saXN0aW5nLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLm5ld3MtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAubmV3cy1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX3RleHQtdmVydGljYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgYm90dG9tOiA5OCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuMTYpOyB9IH1cbiAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICggMmVtICogMikpOyB9IH1cbiAgLm5ld3MtbGlzdGluZy12MSAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fZGF0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mbyB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDpiZWZvcmUsIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIsIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTpiZWZvcmUsIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSwgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciwgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMmVtOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IDhlbTtcbiAgICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19kYXRhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC5uZXdzLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAubmV3cy1saXN0aW5nLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAubmV3cy1saXN0aW5nLXYyX190ZXh0LXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgIGJvdHRvbTogOTglO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjE2KTsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygyZW0gKiAtMSk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxZW0gKiAtMSk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMmVtICogLTEpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAyZW0gMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RhdGEge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAzZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDYuNWVtOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDNlbTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YmVmb3JlLCAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YWZ0ZXIsIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXA6YmVmb3JlLCAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YmVmb3JlLCAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTNlbTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YWZ0ZXIsIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtM2VtOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZHJhd2luZzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZHJhd2luZzphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDM4cHg7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIC5pdGVtX19kYXRhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCAoMjEwcHggLyAyICogLTEpICsgMmVtKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIC5pdGVtX19kYXRhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggKDIwM3B4IC8gMiAqIC0xKSArIDJlbSk7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwM3B4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwM3B4OyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLW1vcmUtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMmVtIDA7IH1cbiAgLm5ld3MtbW9yZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtbW9yZS12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAubmV3cy1tb3JlLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5uZXdzLW1vcmUtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXdzLW1vcmUtdjFfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtbW9yZS12MV9faXRlbXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gIC5uZXdzLW1vcmUtdjFfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAyZW07XG4gICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIHtcbiAgICAgIG1hcmdpbjogNGVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIC5saW5rcy1ncm91cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgICAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciAubmV3cy1tb3JlLXYxX19pdGVtLWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIC5saW5rcy1ncm91cDpiZWZvcmUsIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIsIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciAubmV3cy1tb3JlLXYxX19pdGVtLWRhdGU6YmVmb3JlLCAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIgLm5ld3MtbW9yZS12MV9faXRlbS1kYXRlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXA6YmVmb3JlLCAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIgLm5ld3MtbW9yZS12MV9faXRlbS1kYXRlOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciwgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIC5uZXdzLW1vcmUtdjFfX2l0ZW0tZGF0ZTphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTJlbTsgfVxuICAgICAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciAubmV3cy1tb3JlLXYxX19pdGVtLWRhdGU6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIC5uZXdzLW1vcmUtdjFfX2l0ZW0tZGF0ZTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfSB9XG4gICAgLm5ld3MtbW9yZS12MV9faXRlbS1jb250YWluZXItdGV4dCB7XG4gICAgICBtYXJnaW46IDFlbSAwIDJlbSAwO1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAubmV3cy1tb3JlLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubmV3cy1tb3JlLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubmV3cy1tb3JlLXYxX19pdGVtLXRleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAubmV3cy1tb3JlLXYxX19pdGVtLXRleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAubmV3cy1tb3JlLXYxX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAubmV3cy1tb3JlLXYxX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAubmV3cy1tb3JlLXYxX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLW1vcmUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3MtbW9yZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAubmV3cy1tb3JlLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5uZXdzLW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLm5ld3MtbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5uZXdzLW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLm5ld3MtbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAubmV3cy1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5uZXdzLW1vcmUtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmV3cy1tb3JlLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubmV3cy1tb3JlLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5uZXdzLW1vcmUtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAubmV3cy1tb3JlLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAubmV3cy1tb3JlLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAubmV3cy1tb3JlLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm5ld3MtbW9yZS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZXdzLW1vcmUtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5uZXdzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuNjUpOyB9XG4gIC5uZXdzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5uZXdzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5uZXdzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAubmV3cy12MV9fdGl0bGUgKyAubmV3cy12MV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAubmV3cy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAubmV3cy12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAubmV3cy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZXdzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLm5ld3MtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLm5ld3MtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAubmV3cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5uZXdzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5uZXdzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5uZXdzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm5ld3MtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC42NSk7IH1cbiAgLm5ld3MtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXdzLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5uZXdzLXYyX190aXRsZSArIC5uZXdzLXYxX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5uZXdzLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5uZXdzLXYyX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm5ld3MtdjJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5uZXdzLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3MtdjJfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAubmV3cy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAubmV3cy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5uZXdzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm5ld3MtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLm5ld3MtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLm5ld3MtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLm5ld3MtdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uZXdzLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5uZXdzLXYyIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYyIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYyIC5pdGVtX19kYXRhIHtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLm5ld3MtdjIgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uZXdzLXYyIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YmVmb3JlLCAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YWZ0ZXIsIC5uZXdzLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9fZm9vdGVyID4gKjpiZWZvcmUsIC5uZXdzLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9fZm9vdGVyID4gKjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTsgfVxuICAgICAgLm5ld3MtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlLCAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2hlYWRlcjphZnRlciwgLm5ld3MtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlLCAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjsgfVxuICAgICAgICAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtX19pbmZvLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgIC5uZXdzLXYyIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IDZlbTtcbiAgICAgIG1hcmdpbjogMmVtIDAgMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjIgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5uZXdzLXYyIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLm5ld3MtdjIgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLm5ld3MtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAubmV3cy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZXdzLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAubmV3cy12MiAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciAuc2ltcGxlYmFyLWNvbnRlbnQgLnRleHQtYmxvY2sge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLXYyIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIC5zaW1wbGViYXItY29udGVudCAudGV4dC1ibG9jayB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaW5pdGlhbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy12MyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy12M19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjNfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm5ld3MtdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC42NSk7IH1cbiAgLm5ld3MtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXdzLXYzX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC5uZXdzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5uZXdzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5uZXdzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uZXdzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubmV3cy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm5ld3MtdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLm5ld3MtdjNfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uOmZvY3VzLCAubmV3cy12M19fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3MtdjNfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAubmV3cy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAubmV3cy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5uZXdzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm5ld3MtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLm5ld3MtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLm5ld3MtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLm5ld3MtdjNfX2Zhdm9yaXRlcy5qc3Njcm9sbC1ibG9jayB7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5uZXdzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uZXdzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmV3cy12M19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYzX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfSB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsLS1jb3ZlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLXZpc3VhbC0tY292ZXIgLm5ld3MtdjNfX2l0ZW0taW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgxNiwgMjQsIDMyLCAwLjIpOyB9IH1cbiAgICAubmV3cy12M19faXRlbS1pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmV3cy12M19faXRlbS1hbGlnbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS1hbGlnbmVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAubmV3cy12M19faXRlbS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLWluZm8tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIC41ZW07IH1cbiAgICAubmV3cy12M19faXRlbS1jb250YWluZXItdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7IH1cbiAgICAubmV3cy12M19faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tbGlua3Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgICAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uZXdzLXYzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLm5ld3MtdjMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDsgfVxuICAubmV3cy12MyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5ld3MtdjMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5ld3MtdjMgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIgLnNpbXBsZWJhci1jb250ZW50IC50ZXh0LWJsb2NrIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7IH1cblxuLmxhbmRpbmcgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGFuZGluZyAubmV3cy12M19faXRlbS12aXN1YWwgLm5ld3MtdjNfX2l0ZW0taW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzODBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3c2xldHRlci12MSB7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL25ld3NsZXR0ZXIvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC42NSk7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAubmV3c2xldHRlci12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlICsgLnNlcnZpY2VzLXYxX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5uZXdzbGV0dGVyLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAubmV3c2xldHRlci12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAubmV3c2xldHRlci12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5uZXdzbGV0dGVyLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm5ld3NsZXR0ZXItdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLm5ld3NsZXR0ZXItdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9waW5pb25zLXYxIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3BpbmlvbnMtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAub3BpbmlvbnMtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjY4KTsgfVxuICAub3BpbmlvbnMtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5vcGluaW9ucy12MV9fb3BpbmlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAub3BpbmlvbnMtdjEgLm9waW5pb25fX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDsgfVxuICAub3BpbmlvbnMtdjEgLm9waW5pb25fX3RleHQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5vcGluaW9ucy12MSAub3Bpbmlvbl9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAub3BpbmlvbnMtdjEgLm9waW5pb25fX2F1dGhvciB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS45NDQ0ZW0vMiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5vcGluaW9ucy12MSAub3Bpbmlvbl9fZGF0ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAub3BpbmlvbnMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm9waW5pb25zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm9waW5pb25zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAub3BpbmlvbnMtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTZweC8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5vcGluaW9ucy12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5vcGluaW9ucy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAub3BpbmlvbnMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5vcGluaW9ucy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gIC5vcGluaW9ucy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5vcGluaW9ucy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAub3BpbmlvbnMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLm9waW5pb25zLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gIC5vcGluaW9ucy12MSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5vcGluaW9ucy12MSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5vcGluaW9ucy12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm9waW5pb25zLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vcGluaW9ucy12MiB7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm9waW5pb25zLXYyX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5vcGluaW9ucy12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViOyB9XG4gIC5vcGluaW9ucy12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcGluaW9ucy12Ml9fb3BpbmlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLm9waW5pb25zLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm9waW5pb25zLXYyX190aXRsZSArIC5uZXdzLXYxX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5vcGluaW9ucy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAub3BpbmlvbnMtdjJfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLm9waW5pb25zLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAub3BpbmlvbnMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAub3BpbmlvbnMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAub3BpbmlvbnMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLm9waW5pb25zLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5vcGluaW9ucy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAub3BpbmlvbnMtdjJfX3N3aXBlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vcGluaW9ucy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3BpbmlvbnMtdjIgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAub3BpbmlvbnMtdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzcwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2RhdGEge1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAub3BpbmlvbnMtdjIgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5vcGluaW9ucy12MiAuaXRlbSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm9waW5pb25zLXYyIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5vcGluaW9ucy12MiAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9faGVhZGVyID4gKjpiZWZvcmUsIC5vcGluaW9ucy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YWZ0ZXIsIC5vcGluaW9ucy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YmVmb3JlLCAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19mb290ZXIgPiAqOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpOyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlLCAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsIC5vcGluaW9ucy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2Zvb3RlcjpiZWZvcmUsIC5vcGluaW9ucy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2NvbnRlbnQge1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTAxODIwOyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8tY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8tLWJvcmRlciB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzEwMTgyMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEwMTgyMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICAgICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgICAgICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTpiZWZvcmUsIC5vcGluaW9ucy12MiAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC0yZW07IH0gfVxuICAgIC5vcGluaW9ucy12MiAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgaGVpZ2h0OiA4ZW07IH1cbiAgICAub3BpbmlvbnMtdjIgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzLCAub3BpbmlvbnMtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5vcGluaW9ucy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9waW5pb25zLXYzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3BpbmlvbnMtdjNfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAub3BpbmlvbnMtdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjY1KTsgfVxuICAub3BpbmlvbnMtdjNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm9waW5pb25zLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm9waW5pb25zLXYzX190aXRsZSArIC5uZXdzLXYxX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5vcGluaW9ucy12M19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5vcGluaW9ucy12M19fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5vcGluaW9ucy12M19fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uOmZvY3VzLCAub3BpbmlvbnMtdjNfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5vcGluaW9ucy12M19fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5vcGluaW9ucy12M19fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5vcGluaW9ucy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLm9waW5pb25zLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLm9waW5pb25zLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm9waW5pb25zLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5vcGluaW9ucy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAub3BpbmlvbnMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLm9waW5pb25zLXYzX19zd2lwZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3BpbmlvbnMtdjNfX2l0ZW1zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm9waW5pb25zLXYzIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm9waW5pb25zLXYzIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9waW5pb25zLXYzIC5pdGVtX19kYXRhIHtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLm9waW5pb25zLXYzIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAub3BpbmlvbnMtdjMgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5vcGluaW9ucy12MyAuaXRlbSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjk0NDRlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5vcGluaW9ucy12MyAuaXRlbV9faW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAgICAgLm9waW5pb25zLXYzIC5pdGVtX19pbmZvID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLm9waW5pb25zLXYzIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IDhlbTsgfVxuICAgIC5vcGluaW9ucy12MyAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5vcGluaW9ucy12MyAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5vcGluaW9ucy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLm9waW5pb25zLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5vcGluaW9ucy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5vcGluaW9ucy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm9waW5pb25zLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAub3BpbmlvbnMtdjMgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5vcGluaW9ucy12MyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9waW5pb25zLXYzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAub3BpbmlvbnMtdjMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzEwMTgyMDtcbiAgbWFyZ2luOiA0ZW0gMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1ZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucGFnaW5hdGlvbl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtcyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIG1hcmdpbjogMCAuM2VtO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNnB4OyB9IH1cbiAgICAucGFnaW5hdGlvbl9fbGluayBzdmcge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gIC5wYWdpbmF0aW9uX19zdmcge1xuICAgIGhlaWdodDogMWVtOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0ZW5haXJlLXYxIHtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFydGVuYWlyZS12MV9fX25iX3BhcnRlbmFpcmVfZmxleCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5pbWFnZS1ibG9jayBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDNlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1pbWFnZS1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFydGVuYWlyZS12MV9mbGV4XzIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAucGFydGVuYWlyZS12MV9mbGV4XzEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMC41ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxX19fbmJfcGFydGVuYWlyZV9mbGV4IC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19fbmJfcGFydGVuYWlyZV9mbGV4IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX2ZsZXhfMiB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX2ZsZXhfMSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIDFlbTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWNvbnRlbnQtbm8tbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1uby1saW5rcy1ib3JkZXJlZF9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVweDsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1uby1saW5rcy1ib3JkZXJlZF9fZm9vdGVyOjphZnRlciB7XG4gICAgaGVpZ2h0OiAwLjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWltYWdlLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucGFydGVuYWlyZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYXJ0ZW5haXJlLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFydGVuYWlyZS12MV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDFweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9fZm9vdGVyID4gOmJlZm9yZSxcbiAgICAucGFydGVuYWlyZS12MSAuYm9yZGVyZWRfX2hlYWRlciA+IDpiZWZvcmUge1xuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDVlbSk7IH1cbiAgICAucGFydGVuYWlyZS12MSAuYm9yZGVyZWRfX2Zvb3RlciA+IDphZnRlcixcbiAgICAucGFydGVuYWlyZS12MSAuYm9yZGVyZWRfX2hlYWRlciA+IDphZnRlciB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA1ZW0pOyB9XG4gICAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgYm90dG9tOiAxMTBweDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWltYWdlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDJlbTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjEgLmJvcmRlcmVkX19mb290ZXIgPiA6YmVmb3JlLFxuICAgIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9faGVhZGVyID4gOmJlZm9yZSB7XG4gICAgICByaWdodDogY2FsYygxMDAlICsgM2VtKTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9fZm9vdGVyID4gOmFmdGVyLFxuICAgIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9faGVhZGVyID4gOmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDNlbSk7IH1cbiAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgICBib3R0b206IDBweDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWltYWdlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjg4KTsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbSAuYm9yZGVyZWRfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMCAzZW07IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXIgPiAqOmJlZm9yZSwgLnBhcnRlbmFpcmUtdjFfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXIgPiAqOmFmdGVyLCAucGFydGVuYWlyZS12MV9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YmVmb3JlLCAucGFydGVuYWlyZS12MV9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YWZ0ZXIge1xuICAgIGhlaWdodDogMS41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMC43NXB4KTsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbSAuYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUsIC5wYXJ0ZW5haXJlLXYxX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyLCAucGFydGVuYWlyZS12MV9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlcjpiZWZvcmUsIC5wYXJ0ZW5haXJlLXYxX19pdGVtIC5ib3JkZXJlZF9fZm9vdGVyOmFmdGVyIHtcbiAgICB3aWR0aDogMS41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbSAuYm9yZGVyZWRfX2NvbnRlbnQge1xuICAgIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMS41cHggc29saWQgI2ZmZjsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFydGVuYWlyZS12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydGVuYWlyZS12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMSBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAucGFydGVuYWlyZS12MV9faXRlbS10aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgICAucGFydGVuYWlyZS12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4OyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWltYWdlLWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0taW1hZ2UtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAucGFydGVuYWlyZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pbWFnZS1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pbWFnZS1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAucGFydGVuYWlyZS12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5wYXJ0ZW5haXJlLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnBhcnRlbmFpcmUtdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAucGFydGVuYWlyZS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRlbmFpcmUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAucGFydGVuYWlyZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAucGFydGVuYWlyZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAucGFydGVuYWlyZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucGFydGVuYWlyZS12MS5sYW5kaW5nIC5wYXJ0ZW5haXJlLXYxX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxLmxhbmRpbmcgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnBhcnRlbmFpcmUtdjEgLm1vZHVsZV9fYWxpZ25lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhcnRlbmFpcmUtdjEgLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsXG4gIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDFweDsgfVxuICAucGFydGVuYWlyZS12MSAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlcixcbiAgLnBhcnRlbmFpcmUtdjEgLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0bmVyLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygxZW0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMjAwcHgpICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoMmVtICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoMmVtICogLTEgKTtcclxuICAgICAgICAgICAgfSovIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDFlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKCAyZW0gKiAyKSk7IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDI2NXB4O1xuICAgICAgbWF4LWhlaWdodDogMjY1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNjVweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjVweDsgfSB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fY29udGVudCAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19jb250ZW50IC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19saW5rcy1ncm91cCAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpmb2N1cywgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzLWdyb3VwIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0bmVyLWxpc3RpbmctdjIge1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC44OCk7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDVlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0ZW0pO1xuICAgICAgICBtYXgtd2lkdGg6IDUzMHB4OyB9IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLXRleHQtYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbSAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YmVmb3JlLCAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyID4gKjphZnRlciwgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YmVmb3JlLCAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIC5ib3JkZXJlZF9fZm9vdGVyID4gKjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbSAuYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUsIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0gLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlLCAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIC5ib3JkZXJlZF9fZm9vdGVyOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbSAuYm9yZGVyZWRfX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzEwMTgyMDsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogMjg4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjVlbTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0taW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lci10ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMTgwcHg7IH0gfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLXRpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIG1hcmdpbjogLjVlbSAwOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdC5vcGVuLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3Qub3Blbixcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90Lm9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyLFxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlcixcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDsgfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUsXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdF9fdGl0bGUsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxODIwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGUsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGUsXG4gIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMTExZW07XG4gICAgbWFyZ2luOiAwIDAgMCAuNmVtO1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQsXG4gIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uLFxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uLFxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpmb2N1cyxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUyJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogNTIlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCxcbi5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90X19jb250ZW50LFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IGEsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90X19jb250ZW50IGEsXG4gIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90X19jb250ZW50IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQsXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cCxcbi5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cDpsYXN0LWNoaWxkIC50YWJsZS1hcmlhX190cixcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXA6bGFzdC1jaGlsZCAudGFibGUtYXJpYV9fdHIsXG4gIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwOmxhc3QtY2hpbGQgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXA6aG92ZXIgLnRhYmxlLWFyaWFfX3RkLFxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cDpob3ZlciAudGFibGUtYXJpYV9fdGQsXG4gIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwOmhvdmVyIC50YWJsZS1hcmlhX190ZCB7XG4gICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uOmhvdmVyLFxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fbGluay1hY3Rpb246aG92ZXIsXG4gIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX19saW5rLWFjdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX19saW5rLWFjdGlvbjpob3ZlciAudGFibGUtYXJpYV9fc3ZnLW1vcmUsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uOmhvdmVyIC50YWJsZS1hcmlhX19zdmctbW9yZSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fbGluay1hY3Rpb246aG92ZXIgLnRhYmxlLWFyaWFfX3N2Zy1tb3JlIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCBbcm9sZT1jZWxsXSxcbi5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgW3JvbGU9Y2VsbF0sXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IFtyb2xlPWNlbGxdIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgW3JvbGU9Y2VsbF0sXG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCBbcm9sZT1jZWxsXSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IFtyb2xlPWNlbGxdIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdHIsXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190cixcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zZW0gMC4zZW0gMC4zZW0gMS4zZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzEwMTgyMDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190cixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190cixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdHI6aG92ZXIsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyOmhvdmVyLFxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjQpOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjJlbSAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tdGl0bGUge1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXZhbHVlLFxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1yZWYsXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tcmVmLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXJlZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAuN2VtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXJlZixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tcmVmLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1yZWYge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXJlZjpiZWZvcmUsXG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tcmVmOmJlZm9yZSxcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1yZWY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH0gfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tc3RhdHVzX2xvdHMsXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tc3RhdHVzX2xvdHMsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tc3RhdHVzX2xvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tc3RhZ2UsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1zdGFnZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXN0YWdlIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4OyB9IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fc3ZnLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fc3ZnLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3N2Zy1tb3JlLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fc3ZnLW1vcmUsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19zdmctbW9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICMxMDE4MjA7IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbmssXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tbGluayxcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1saW5rIHtcbiAgZmxleDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6bGFzdC1jaGlsZCxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6bGFzdC1jaGlsZCxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1saW5rOmhvdmVyIC50YWJsZS1hcmlhX19saW5rLWxhYmVsLFxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tbGluazpob3ZlciAudGFibGUtYXJpYV9fbGluay1sYWJlbCxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6aG92ZXIgLnRhYmxlLWFyaWFfX2xpbmstbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2xpbmstbGFiZWwsXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19saW5rLWxhYmVsLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fbGluay1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbiAgY29sb3I6ICMxMDE4MjA7IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fbGluay1hY3Rpb24sXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19saW5rLWFjdGlvbixcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW0tZGV0YWlsLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiZfX3RleHQtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1kZXRhaWwtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gIH0qLyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMCAwOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIC5idXR0b24tLWJhY2sge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42ZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZS1tZWRpYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLm1vZGFsX19jbG9zZSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLm1vZGFsX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzLCAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXIge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXMgLm1lZGlhLW1vZHVsZV9fc3ZnLCAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXIgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzOmJlZm9yZSwgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8gPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8ge1xuICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNWVtOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19udW1iZXIsIC5wcm9ncmFtLWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6aG92ZXIsIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0ge1xuICAgICAgcGFkZGluZzogMCA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzEwMTgyMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVlbTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fdmFsaWRhdGlvbjpiZWZvcmUsIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX3ZhbGlkYXRpb246YWZ0ZXIsIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YmVmb3JlLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtX192YWxpZGF0aW9uOmJlZm9yZSwgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTVlbTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX3ZhbGlkYXRpb246YWZ0ZXIsIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC01ZW07IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICAgICAgICBtYXJnaW46IDRlbSAxZW0gMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19saW5rcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW0tZGV0YWlsLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgbWFyZ2luOiAwIDFlbSAwIDA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjIgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIgLmJ1dHRvbi0tYmFjayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUge1xuICAgICAgcGFkZGluZzogMCAwLjVlbTsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX2ltZy1pbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXIge1xuICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLS10aHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyouc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH0qLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItLXRodW1icyB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zbGlkZXJfX3RodW1icyB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLS10aHVtYnMgLnNsaWRlcl9faW1nIHtcbiAgICAgIGhlaWdodDogMjQ1cHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZS1tZWRpYSAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUge1xuICAgIG1hcmdpbi10b3A6IDNlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnV0dG9ucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzLCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cyAubWVkaWEtbW9kdWxlX19zdmcsIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXIgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXM6YmVmb3JlLCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgZmlsbDogIzEwMTgyMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fd3JhcHBlciAuZ3JvdXAtZWxlbWVudHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fd3JhcHBlciAuZ3JvdXAtZWxlbWVudHMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyB7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uX19udW1iZXIsIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExMTFlbS8xLjUgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMGVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fY29sRGV0YWlsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fY29sRGV0YWlsIHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fYmxvY2stbG90LmJsb2NrLWxvdCB7XG4gICAgbWFyZ2luOiAyZW0gMCA0ZW0gMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpob3ZlciwgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtIHtcbiAgICAgIC8qXHJcbiAgICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcblxyXG4gICAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiwgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgKi8gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkcyB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0ZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYXAgLm1hcF9fd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYXAgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYXAgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYXAgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYXAgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX19jb250YWluZXItbWFwIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYXAgLm1hcF9fY29udGFpbmVyLW1hcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX19jb250YWluZXItbWFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX19qcy1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzODBweDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYXAgLm1hcF9fanMtY29udGFpbmVyID4gKiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLmdyb3VwLWVsZW1lbnRzIHtcbiAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLmdyb3VwLWVsZW1lbnRzLS1yb3cgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Byb3BlcnR5LWNvbnRhY3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogNDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcm9wZXJ0eS1jb250YWN0IHtcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cblxuLm1vZGFsLXNoYXJlLW1haWwgLmZvcm0tZ3JvdXAgPiAqLFxuLm1vZGFsLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgPiAqIHtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24tc2VsZjogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1kZXRhaWwtdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIC5idXR0b24tLWJhY2sge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42ZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwO1xuICAgICAgcGFkZGluZzogMS40ZW07XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogOTZweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fbWFpbi1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC41NCk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19tYWluLWluZm8gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Fib3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19hYm91dCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Fib3V0IC50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fYWJvdXQgLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fYmxvY2stcHJvZ3JhbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogN2VtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fYmxvY2stbG90IHtcbiAgICBtYXJnaW46IDNlbSAwIDRlbSAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6aG92ZXIsIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwIDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtX192YWxpZGF0aW9uOmJlZm9yZSwgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fdmFsaWRhdGlvbjphZnRlciwgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTpiZWZvcmUsIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fdmFsaWRhdGlvbjpiZWZvcmUsIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yZW07IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtX192YWxpZGF0aW9uOmFmdGVyLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMmVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgM2VtIDFlbSAzZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkcyB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGhlaWdodDogMi4yZW07XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuZ3JvdXAtZWxlbWVudHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW0tbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICggMmVtICogMikpOyB9IH1cbiAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA2MCU7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8taWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby1leHRyYS0tc2VwYXJhdG9yIHtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19zdGF0dXMgLnN0YXR1c19fdmFsdWUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19zdGF0dXMge1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnByb2dyYW0tbGlzdGluZy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICggMCAqIDIpKTsgfSB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2xpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX3N0YXR1cy5zdGF0dXMge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAwOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19zdGF0dXMuc3RhdHVzIC5zdGF0dXNfX3ZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgICAgICB3aWR0aDogNTIlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZGF0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA0MzVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQzNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjIyMjJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1vcHRpb25zIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1leHRyYS0tdmFsdWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAuM2VtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDJlbS8wLjc1IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tZXh0cmEtLTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjIgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXByaWNlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tcHJpY2UtLXZhbHVlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1pZCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODNlbS8xLjIgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODNlbS8xLjIgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faGVhZGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faGVhZGVyID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjc1KTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1cztcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b246YmVmb3JlLCAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXMsIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmZvY3VzOmJlZm9yZSwgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmZvY3VzLCAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpmb2N1czpiZWZvcmUsIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RhdGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fc3RhdHVzLnN0YXR1cyB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1saXN0aW5nLXYzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnByb2dyYW0tbGlzdGluZy12M19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICggMCAqIDIpKTsgfSB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fZHJhd2luZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fZGF0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2NjdlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4ODllbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tb3B0aW9ucyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tZXh0cmEtLXNlcGFyYXRvciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby1pZCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8taWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDpiZWZvcmUsIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIsIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTpiZWZvcmUsIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSwgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciwgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMmVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfSB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fc3RhdHVzIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fc3RhdHVzIC5zdGF0dXNfX3ZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IDZlbTtcbiAgICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXMsIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RhdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19zdGF0dXMge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9tb3RlLXYxIHtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvbW90ZS12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnRtYWlsLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAucHJvbW90ZS12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuNjUpOyB9XG4gIC5wcm9tb3RlLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vdGUtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLnByb21vdGUtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9tb3RlLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9tb3RlLXYxX190aXRsZSArIC5zZXJ2aWNlcy12MV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAucHJvbW90ZS12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHJvbW90ZS12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLnByb21vdGUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLnByb21vdGUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAucHJvbW90ZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5wcm9tb3RlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5wcm9tb3RlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5wcm9tb3RlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkFMTCBMSVNUSU5HIC0gTkIgYW5ub25jZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYkFubm9uY2VzLXYxIHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxcmVtLzEuMmVtIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAubmJBbm5vbmNlcy12MV9fdmFsdWUge1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuMmVtOyB9XG4gIC5uYkFubm9uY2VzLXYxX19sYWJlbCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLm1vZGFsX19ib2R5LFxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLm1vZGFsX19ib2R5LFxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLm1vZGFsX19ib2R5IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxZW07IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLnRpdGxlLFxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLnRpdGxlLFxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC50aXRsZV9fY29udGVudDphZnRlcixcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC50aXRsZV9fY29udGVudDphZnRlcixcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nLFxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nLFxuICAgIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcsXG4gICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyBpbWcsXG4gIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcgaW1nLFxuICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjcwcHg7XG4gICAgaGVpZ2h0OiAxNXZoO1xuICAgIG1hcmdpbjogLjhlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcgaW1nLFxuICAgICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyBpbWcsXG4gICAgICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4ubW9kYWwtY2FsY3VsYXRvci0tY2FmcGkgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IC44ZW07IH1cblxuI21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI21hcCBjYW52YXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wcm9wZXJ0eS1jb250YWN0X193cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wcm9wZXJ0eS1jb250YWN0X19hZ2VuY3ksIC5wcm9wZXJ0eS1jb250YWN0X19uZWdvdGlhdG9yLFxuLnByb3BlcnR5LWNvbnRhY3RfX2Zvcm0gLmZvcm0tYmxvY2sge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxMDE4MjA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByb3BlcnR5LWNvbnRhY3RfX2FnZW5jeSwgLnByb3BlcnR5LWNvbnRhY3RfX25lZ290aWF0b3IsXG4gICAgLnByb3BlcnR5LWNvbnRhY3RfX2Zvcm0gLmZvcm0tYmxvY2sge1xuICAgICAgcGFkZGluZzogMCAxZW07IH0gfVxuXG4ucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fbmVnb3RpYXRvcjpub3QoOmZpcnN0LWNoaWxkKSAubWVtYmVyLWNvbnRhY3RfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fbmVnb3RpYXRvcjpub3QoOmZpcnN0LWNoaWxkKSAucHJvcGVydHktZGV0YWlsX19tZW1iZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMmVtOyB9XG5cbi5wcm9wZXJ0eS1jb250YWN0IC5wcm9wZXJ0eS1jb250YWN0X19mb3JtOm5vdCg6Zmlyc3QtY2hpbGQpIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpub3QoOmZpcnN0LWNoaWxkKSAuZm9ybS1jb250YWN0X19jb29yZHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9wZXJ0eS1jb250YWN0IC5wcm9wZXJ0eS1jb250YWN0X19mb3JtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5wcm9wZXJ0eS1jb250YWN0IC5wcm9wZXJ0eS1jb250YWN0X19mb3JtOmZpcnN0LWNoaWxkIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5wcm9wZXJ0eS1jb250YWN0IC5wcm9wZXJ0eS1jb250YWN0X19mb3JtOmZpcnN0LWNoaWxkIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSwgLnByb3BlcnR5LWNvbnRhY3QgLnByb3BlcnR5LWNvbnRhY3RfX2Zvcm06Zmlyc3QtY2hpbGQgLmZvcm0tY29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRvcDogNTAlOyB9XG4gICAgLnByb3BlcnR5LWNvbnRhY3QgLnByb3BlcnR5LWNvbnRhY3RfX2Zvcm06Zmlyc3QtY2hpbGQgLmZvcm0tY29udGFjdF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0yZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1jb250YWN0IC5wcm9wZXJ0eS1jb250YWN0X19mb3JtOmZpcnN0LWNoaWxkIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTNlbTsgfSB9XG4gICAgLnByb3BlcnR5LWNvbnRhY3QgLnByb3BlcnR5LWNvbnRhY3RfX2Zvcm06Zmlyc3QtY2hpbGQgLmZvcm0tY29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0yZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1jb250YWN0IC5wcm9wZXJ0eS1jb250YWN0X19mb3JtOmZpcnN0LWNoaWxkIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTNlbTsgfSB9XG5cbi5wcm9wZXJ0eS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnByb3BlcnR5LWNvbnRhY3QgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB6LWluZGV4OiAxOyB9XG4gIC5wcm9wZXJ0eS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uOmJlZm9yZSwgLnByb3BlcnR5LWNvbnRhY3QgLmZvcm1fX3ZhbGlkYXRpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRvcDogNTAlOyB9XG4gIC5wcm9wZXJ0eS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uOmJlZm9yZSB7XG4gICAgbGVmdDogLTJlbTsgfVxuICAucHJvcGVydHktY29udGFjdCAuZm9ybV9fdmFsaWRhdGlvbjphZnRlciB7XG4gICAgcmlnaHQ6IC0yZW07IH1cblxuLnByb3BlcnR5LWNvbnRhY3QgLmZvcm1fX2xlZ2FscyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDdlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlci5tZW1iZXItYm9yZGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzEwMTgyMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlci5tZW1iZXItYm9yZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwYWRkaW5nOiAwIDEuOGVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItY29udGFjdF9fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjU2MjVlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItY29udGFjdF9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAyLjVlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci1jb250YWN0X190aXRsZSAudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci1jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbGVmdDogLTJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItY29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogLTFlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLWNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci1jb250YWN0X190aXRsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtMmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci1jb250YWN0X190aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IC0xZW07XG4gICAgICAgICAgICB3aWR0aDogMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci1jb250YWN0X190aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItMyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fdmlzdWFsIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fZGVjb3JhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fdGl0bGUgLm1lbWJlcl9fdGl0bGUtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIDQwMCAxLjg3NWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX3RpdGxlIC5tZW1iZXJfX3RpdGxlLTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCA0MDAgMS4yNWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX2Nvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fY29vcmRzX19lbGVtZW50Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX2Nvb3Jkc19fZWxlbWVudCAubGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fY29vcmRzX19lbGVtZW50IC5jb29yZHMtcGhvbmVfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci0zX19jb29yZHNfX2VsZW1lbnQgLmNvb3Jkcy1wb3J0YWJsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fY29vcmRzX19lbGVtZW50IC5jb29yZHMtbWFpbF9fY29udGVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX2FsaWduZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyLS1hZ2VuY3kgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWRldGFpbC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyomX190ZXh0LWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWRldGFpbC12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgfSovIH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19iYWNrIC5saW5rcy1ncm91cF9fd3JhcHBlciAuYnV0dG9uLS1iYWNrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwO1xuICAgICAgcGFkZGluZzogMS40ZW07XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLm1vZGFsX19jbG9zZSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzLCAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cyAubWVkaWEtbW9kdWxlX19zdmcsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXIgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1czpiZWZvcmUsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyB7XG4gICAgICAgIHdpZHRoOiA2OCU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8taWQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8taWQgYSB7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb25fX251bWJlciwgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Byb3BlcnR5LWNvbnRhY3Qge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fcHJvcGVydHktY29udGFjdCB7XG4gICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgYWxpZ24tc2VsZjogYXV0bzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6aG92ZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuaGlkZGVuX2Nvb3JkcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSB7XG4gICAgICAvKlxyXG4gICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuXHJcbiAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgNWVtO1xyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLCAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdCA6IC01ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0IDogLTVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICovIH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX2xlZ2FscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMCAqIDIpKTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMCAqIDIpKTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gKCAwICogMikpOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyLCAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMtLWluZm9zZmkgLm9wdGlvbnMge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMtLWluZm9zZmkgLm9wdGlvbnMge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucy0taW5mb3NmaSAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtICggMCAqIDIpKTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb25fX251bWJlciwgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMtLWluZm9zZmkgLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTExZW0vMS41IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMmVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3Mge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICBtYXJnaW46IDAgMWVtIDAgMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubGlua3MtZ3JvdXAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmxpbmtzLWdyb3VwIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGhlaWdodDogMi4yZW07XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X190aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDUuMTExMWVtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC4xNik7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fY29udGFpbi1pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2NvbnRhaW4taW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fY29udGFpbi1pbWcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19jb250YWluLWltZyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2NvbnRhaW4taW1nOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9faW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9faW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2ltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcF9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX3RleHQtdmVydGljYWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICBsZWZ0OiA3NnB4O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDUuMTExMWVtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjE2KTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzcmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fY29udGFpbmVyLW1hcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fY29udGFpbmVyLW1hcCA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX19jb250YWluZXItbWFwID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7IH0gfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX2NvbnRhaW5lci1tYXAgPiAqID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX2NvbnRhaW5lci1tYXAgLm1vZHVsZS1tYXAtcG9pX19tYXAge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX19jb250YWluZXItbWFwIC5tYXAge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYWxlbmRhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FsZW5kYXIgLnByaWNlLXNlYXNvbnJlbnRhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FsZW5kYXIgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGFibGUge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudC0tc2VydmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19lcXVpcG1lbnQucHJvcGVydHktZGV0YWlsLXYxX19lcXVpcG1lbnQtLXNlcnZpY2VzIC5lcXVpcG1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50LnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50LS1zZXJ2aWNlcyAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MSAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19ub3RpY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3RhYi1waWVjZXNfMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3RhYi1waWVjZXNfMSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlc18xIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0vMS41IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190YWItcGllY2VzXzEgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbS8xLjUgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlc190YWJfMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3RhYi1waWVjZXNfMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlc18yIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjUgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlc18yIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC41ZW0vMS41IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxIC5wcm9wZXJ0eS1jb250YWN0X19hcHBseS1vbmxpbmUge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxIC5wcm9wZXJ0eS1jb250YWN0X19hcHBseS1vbmxpbmUgLmFwcGx5LW9ubGluZV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tb2RhbC1zaGFyZS1tYWlsIC5mb3JtLWdyb3VwID4gKixcbi5tb2RhbC1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwID4gKiB7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLXNlbGY6IGF1dG87IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5lbmVyZ3lfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1kZXRhaWwtdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qJl9fdGV4dC1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gIH0qLyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19iYWNrIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIC5idXR0b24tLWJhY2sge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIC5idXR0b24tc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX3N3aXBlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXIge1xuICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX21haW4gLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19waWN0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX21haW4gLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci0tdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjQ1cHg7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfSovIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci0tdGh1bWJzIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLS10aHVtYnMgLnNsaWRlcl9fdGh1bWJzIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc2xpZGVyX19pbWcge1xuICAgICAgaGVpZ2h0OiAyNDVweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwO1xuICAgIHBhZGRpbmc6IDEuNGVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J1dHRvbnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bi1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0biB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXMsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXIge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXMgLm1lZGlhLW1vZHVsZV9fc3ZnLCAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fd3JhcHBlciAuZ3JvdXAtZWxlbWVudHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fd3JhcHBlciAuZ3JvdXAtZWxlbWVudHMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX193cmFwcGVyIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3RleHQtYmxvY2sge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLWlkIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8taWQgYSB7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyB7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25fX251bWJlciwgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uX19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMTExMWVtLzEuNSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uX19sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMSBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19hYm91dCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19hYm91dCAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWJvdXQgLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWJvdXQgLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Byb3BlcnR5LWNvbnRhY3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogNDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktY29udGFjdCB7XG4gICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWJsb2NrIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tYmxvY2sgLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjllbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5oaWRkZW5fY29vcmRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0ge1xuICAgICAgLypcclxuICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcblxyXG4gICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDRlbTtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiwgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdCA6IC00ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0IDogLTRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICovIH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX2xlZ2FscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGF0YXMgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGF0YXMgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGF0YXMgLmRhdGFzLS1lbmVyZ3kge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyAuZGF0YXMtLWVuZXJneSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyAuZGF0YXMtLWVuZXJneSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyAuZGF0YXMtLWVuZXJneSAuZW5lcmd5X19sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3MgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3M6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rcyAubGlua3MtZ3JvdXBfX2xpbmsgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneS5lbmVyZ3kge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuMTYpOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2ltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2ltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19pbWc6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAgLm1hcF9fY29udGFpbmVyLW1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX2pzLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX19qcy1jb250YWluZXIgPiAqIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tb2R1bGUtbWFwLXBvaV9fbWFwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAgLm1hcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudCAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQtLXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZXF1aXBtZW50LnByb3BlcnR5LWRldGFpbC12Ml9fZXF1aXBtZW50LS1zZXJ2aWNlcyAuZXF1aXBtZW50X19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleDogMTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudC0tc2VydmljZXMgLmVxdWlwbWVudF9fdGFibGUge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLmdyb3VwLWVsZW1lbnRzLS1yb3cgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLmdyb3VwLWVsZW1lbnRzLS1jb2x1bW4gLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX25vdGljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc18xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc18xIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzXzEgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbS8xLjUgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3RhYi1waWVjZXNfMSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDAuOGVtLzEuNSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzX3RhYl8yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc18yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3RhYi1waWVjZXNfMiBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3RhYi1waWVjZXNfMiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjVlbS8xLjUgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSAuYXBwbHktb25saW5lX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1vZGFsLXNoYXJlLW1haWwgLmZvcm0tZ3JvdXAgPiAqLFxuLm1vZGFsLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgPiAqIHtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24tc2VsZjogYXV0bzsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmVuZXJneV9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1kZXRhaWwtdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qJl9fdGV4dC1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RleHRfbWFwLCAnJicpO1xyXG4gIH0qLyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjhlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fYmFjayAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19iYWNrIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYmFjayAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYmFjayAuYnV0dG9uOmZvY3VzLCAucHJvcGVydHktZGV0YWlsLXYzX19iYWNrIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2JhY2sgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2JhY2sgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19iYWNrIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIC5idXR0b24tLWJhY2sge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42ZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faW5mby1pZCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IC42ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvLWlkIGEge1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUtbWVkaWEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlLW1lZGlhIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS1tZWRpYSAubW9kYWxfX2Nsb3NlIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlLW1lZGlhIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlLW1lZGlhIC5tb2RhbF9fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUtbWVkaWEgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS1tZWRpYSAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZSAubW9kYWxfX2JvZHkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idXR0b25zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXMsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXIge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzIC5tZWRpYS1tb2R1bGVfX3N2ZywgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlciAubWVkaWEtbW9kdWxlX19zdmcge1xuICAgICAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1czpiZWZvcmUsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgbWFyZ2luOiAuMmVtIDA7XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21haW4taW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuNTQpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYWluLWluZm8gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYWluLWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21haW4taW5mbyAubWFpbi1pbmZvX19wcmljZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21haW4taW5mbyAubWFpbi1pbmZvX19wcmljZSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21haW4taW5mbyAubWFpbi1pbmZvX19wcmljZSAucHJpY2VfX2NoYXJnZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuN3JlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYWluLWluZm8gLm1haW4taW5mb19fcHJpY2UgLnByaWNlX19jaGFyZ2UgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19hYm91dCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19hYm91dCAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjhlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19hYm91dCAudGV4dC1ibG9jayB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19hYm91dCAudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fcHJvcGVydHktY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1ncm91cCA+ICoge1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIGFsaWduLXNlbGY6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpob3ZlciwgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuaGlkZGVuX2Nvb3JkcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtIHtcbiAgICAgIC8qXHJcbiAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAgIGJvcmRlci1sZWZ0ICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3dpZHRoICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3N0eWxlICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfd2lkdGggJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfc3R5bGUgJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgM2VtO1xyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fbWFwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLCAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0IDogLTNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQgOiAtM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgKi8gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX19maWVsZHMge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19kYXRhcyAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjhlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kYXRhcyAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19kYXRhcyAuZW5lcmd5X19sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMmVtOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzICsgLm1vZHVsZS1saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kuZW5lcmd5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5LmVuZXJneSAuZW5lcmd5X190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgbGVmdDogODBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjE2KTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19pbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9faW1nOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWluLWhlaWdodDogMzgwcHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgLm1vZHVsZS1tYXAtcG9pX19tYXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcCAubWFwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudC0tc2VydmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19lcXVpcG1lbnQucHJvcGVydHktZGV0YWlsLXYzX19lcXVpcG1lbnQtLXNlcnZpY2VzIC5lcXVpcG1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50LnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50LS1zZXJ2aWNlcyAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcGVydHktZGV0YWlsLXYzIC5ncm91cC1lbGVtZW50cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcGVydHktZGV0YWlsLXYzIC5ncm91cC1lbGVtZW50cy0tbWVkaWEtbW9kdWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19ub3RpY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fdGFiLXBpZWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RhYi1waWVjZXNfMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RhYi1waWVjZXNfMSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdGFiLXBpZWNlc18xIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0vMS41IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190YWItcGllY2VzXzEgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbS8xLjUgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fdGFiLXBpZWNlc190YWJfMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RhYi1waWVjZXNfMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdGFiLXBpZWNlc18yIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjUgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdGFiLXBpZWNlc18yIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC41ZW0vMS41IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzIC5wcm9wZXJ0eS1jb250YWN0X19hcHBseS1vbmxpbmUge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzIC5wcm9wZXJ0eS1jb250YWN0X19hcHBseS1vbmxpbmUgLmFwcGx5LW9ubGluZV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tb2RhbC1zaGFyZS1tYWlsIC5mb3JtLWdyb3VwID4gKixcbi5tb2RhbC1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwID4gKiB7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLXNlbGY6IGF1dG87IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5lbmVyZ3lfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4dnc7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2luZm8taWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLWV4dHJhLS1zZXBhcmF0b3Ige1xuICAgICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fdG9vbGJhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12MV9fc2VsZWN0aW9uIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgIHdpZHRoOiAxLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12MV9fc2VsZWN0aW9uIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIHBhdGgge1xuICAgICAgICBmaWxsOiAjMTAxODIwO1xuICAgICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX190b29sYmFyIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19zZWxlY3Rpb24gLnNlbGVjdGlvbl9fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWVkaWEtbW9kdWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjZlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDRweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC43KSk7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuNik7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b246YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXMsIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpmb2N1cywgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpmb2N1czpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19tYW5kYXRvcnkubWFuZGF0b3J5IC5tYW5kYXRvcnlfX3RleHQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190ZXh0IGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fdGl0bGUudGl0bGUtc3VidGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190aXRsZS50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fdGl0bGUudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZHJhd2luZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9faW1nIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX25vdGljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAucHJvcGVydHktbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBjYWxjKDJlbSAqIC0xKSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGNhbGMoMWVtICogLTEpIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGNhbGMoMmVtICogLTEpIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICggMCAqIDIpKTsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICAgIHdpZHRoOiA1MiU7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19kYXRhIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMTExMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2xpbmVpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX190b29sYmFyIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19zZWxlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX190b29sYmFyIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19zZWxlY3Rpb24gLnNlbGVjdGlvbl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12Ml9fc2VsZWN0aW9uIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgIHdpZHRoOiAxLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12Ml9fc2VsZWN0aW9uIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIHBhdGgge1xuICAgICAgICBmaWxsOiAjMTAxODIwO1xuICAgICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX190b29sYmFyIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19zZWxlY3Rpb24gLnNlbGVjdGlvbl9fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2luZm8tb3B0aW9ucyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLWV4dHJhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLWV4dHJhLS1zZXBhcmF0b3Ige1xuICAgICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRvcCwgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2luZm8tb3B0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2luZm8tYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLWlkIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWVkaWEtbW9kdWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuMmVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0biB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg0cHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNykpOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC42KTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uOmJlZm9yZSwgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmZvY3VzLCAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpmb2N1czpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmZvY3VzLCAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpmb2N1czpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbSAub3B0aW9ucyAub3B0aW9uX19udW1iZXIsIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbSAub3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMub3B0aW9ucy0tZHJhd2luZyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtIC5vcHRpb25zLm9wdGlvbnMtLWRyYXdpbmcgLm9wdGlvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbSAub3B0aW9ucy5vcHRpb25zLS1kcmF3aW5nIC5vcHRpb25fX2RyYXdpbmcge1xuICAgICAgICAgIHdpZHRoOiAyLjVlbTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19zdGF0dXMge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19tZWRpYS1tb2R1bGUge1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjZlbTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tYW5kYXRvcnkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tYW5kYXRvcnkubWFuZGF0b3J5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190aXRsZS50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tYW5kYXRvcnkubWFuZGF0b3J5IC5tYW5kYXRvcnlfX3RpdGxlLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190aXRsZS50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X19kcmF3aW5nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X19pbWcge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9fbm90aWNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3RpbmctdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTIwMHB4KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICB9Ki8gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICggMCAqIDIpKTsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2RhdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19saW5laWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12M19fc2VsZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12M19fc2VsZWN0aW9uIC5zZWxlY3Rpb25fX3RleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjNfX3NlbGVjdGlvbiAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICB3aWR0aDogMS42ZW07XG4gICAgICAgIGhlaWdodDogMS42ZW07XG4gICAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjNfX3NlbGVjdGlvbiAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSBwYXRoIHtcbiAgICAgICAgZmlsbDogIzEwMTgyMDtcbiAgICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12M19fc2VsZWN0aW9uIC5zZWxlY3Rpb25fX2xhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLW9wdGlvbnMge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tZXh0cmEtLXNlcGFyYXRvciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8taWQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLWlkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzEwMTgyMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSwgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIsIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSwgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTJlbTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmFmdGVyLCAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMmVtOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4OyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fc3RhdHVzIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19tZWRpYS1tb2R1bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19zdmcge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDRweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC43KSk7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgaGVpZ2h0OiA2ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzLCAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RhdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fbWVkaWEtbW9kdWxlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC42ZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX25vdGljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktbW9yZS12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyZW0gMDsgfVxuICAucHJvcGVydHktbW9yZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLnByb3BlcnR5LW1vcmUtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLnByb3BlcnR5LW1vcmUtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0ge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9faW5mby1pZCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tZXh0cmEtLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtOyB9XG4gICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fZ2xvYmFsLWxpbmsge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gICAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIE1hbmRhdGFpcmUgY29vcmRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgbmVnb2NpYXRldXIgY29vcmRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIge1xuICAgIG1hcmdpbi10b3A6IC00ZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciB7XG4gICAgbWFyZ2luLXRvcDogLTJlbTsgfSB9XG5cbi5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX192aXN1YWwge1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fX3Zpc3VhbC5tYW5kYXRhaXJlIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciBoZWFkZXIubWVtYmVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIGhlYWRlci5tZW1iZXJfX3RpdGxlIC5tZW1iZXJfX3RpdGxlLTEge1xuICAgIGZvbnQ6IG5vcm1hbCA3MDAgMS41NjNlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIGhlYWRlci5tZW1iZXJfX3RpdGxlIC5tZW1iZXJfX3RpdGxlLTIge1xuICAgIGZvbnQ6IG5vcm1hbCA0MDAgMC45MzhlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cblxuLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgLm1lbWJlcl9fY29vcmRzIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgLm1lbWJlcl9fY29vcmRzIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQgLmxhYmVsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciAubWVtYmVyX19jb29yZHMgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fX2Nvb3Jkc19fZWxlbWVudC5jb29yZHMtbWFpbCBhLmNvb3Jkcy1tYWlsX19jb250ZW50IHtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgLm1lbWJlcl9fY29vcmRzIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQuY29vcmRzLXRlbCBhLmNvb3Jkcy10ZWxfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgLm1lbWJlcl9fY29vcmRzIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQuY29vcmRzLWFkcmVzc2UgLmNvb3Jkcy1hZHJlc3NlX19jb250ZW50IHtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciB7XG4gICAgbWFyZ2luLXRvcDogLTRlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIge1xuICAgIG1hcmdpbi10b3A6IC0yZW07IH0gfVxuXG4uY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fX3Zpc3VhbCB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIGhlYWRlci5tZW1iZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIGhlYWRlci5tZW1iZXJfX3RpdGxlIC5tZW1iZXJfX3RpdGxlLTEge1xuICAgIGZvbnQ6IG5vcm1hbCA3MDAgMS41NjNlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciBoZWFkZXIubWVtYmVyX190aXRsZSAubWVtYmVyX190aXRsZS0yIHtcbiAgICBmb250OiBub3JtYWwgNDAwIDAuOTM4ZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG5cbi5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciAubWVtYmVyX19jb29yZHMgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIC5tZW1iZXJfX2Nvb3JkcyAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fX2Nvb3Jkc19fZWxlbWVudCAubGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciAubWVtYmVyX19jb29yZHMgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQuY29vcmRzLW1haWwgYS5jb29yZHMtbWFpbF9fY29udGVudCB7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciAubWVtYmVyX19jb29yZHMgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQuY29vcmRzLXRlbCBhLmNvb3Jkcy10ZWxfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmNvbG9yUHJpbWFyeVNpdGUge1xuICBjb2xvcjogIzEwMTgyMDsgfVxuXG4uY29va2llc0NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xuICBjb2xvcjogIzMzMzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMjVweDtcbiAgbGVmdDogLTM3NXB4O1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAzMjVweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMjVweDtcbiAgbGVmdDogLTY1MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEuYWN0aXZlLFxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMi5hY3RpdmUge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHtcbiAgY29sb3I6ICM5YzljOWM7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTk7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5zdmdBbmltZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyAuY29sb3JQcmltYXJ5U2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIC50ZXh0U3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogNy41cHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XG4gICAgICBwYWRkaW5nOiA3cHggMDsgfSB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzLmxpZ2h0VmVyc2lvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYSwgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5idG5Db29raWVzIHtcbiAgd2lkdGg6IDQ1JTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDc1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC50b3BDb250ZW50Q29va2llcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxMHB4IDAgMjVweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuYnRuUmV0b3VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDQzcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLmxpbmtFbGVtZW50IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5pY29uRWxlbWVudCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLnRleHRFbGVtZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41czsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgYmFja2dyb3VuZDogIzc1ZGE4NDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzc1ZGE4NDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSxcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1hcmdpbjogMTVweDsgfVxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2ODBweCkge1xuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuLmNvb2tpZXN2MkNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xuICBjb2xvcjogIzMzMzsgfVxuICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwIDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogNy41cHggMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBtYXJnaW46IDcuNXB4IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiA0Ny41JTsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMubGlnaHRWZXJzaW9uIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5YzljOWM7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llczpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAwOyB9IH1cbiAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5idG5Db29raWVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5idG5Db29raWVzLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIGEsIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIGxlZnQ6IC0zNzVweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyNXB4OyB9IH1cbiAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEuYWN0aXZlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogOTk5OTk7IH1cbiAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHtcbiAgICAgICAgY29sb3I6ICM5YzljOWM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuc3ZnQW5pbWUge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyAuY29sb3JQcmltYXJ5U2l0ZSB7XG4gICAgICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyAudGV4dFN0cm9uZyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIGxlZnQ6IC02NTBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyNXB4OyB9IH1cbiAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIuYWN0aXZlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogOTk5OTk7IH1cbiAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAudG9wQ29udGVudENvb2tpZXMge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNy41cHgpKTsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC5idG5Ub3Age1xuICAgICAgICAgIGNvbG9yOiAjOWM5YzljO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAuYnRuVG9wIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLmJ0blJldG91ciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25TdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAuYnV0dG9uQWNvcmRlb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAuYnV0dG9uQWNvcmRlb246YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5pdGVtQ2hlY2tib3hDb29raWVDb250ZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAudGl0bGVDb250ZW50IC50aXRsZUVsZW1lbnQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAudGV4dENvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC5saW5rRWxlbWVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAudGV4dENvbnRlbnQgLmljb25FbGVtZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAudGV4dENvbnRlbnQgLnRleHRFbGVtZW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLnJlcXVpcmVkQ29va2llIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNy41cHggNXB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llcyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmRpc2FibGVkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMDE4MjA7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyOmZpcnN0LWNoaWxkIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudC5hY3RpdmUgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAuYnV0dG9uQWNvcmRlb246YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuXG4uaW1nRGVmYXVsdF9ab25lQWN0aXZlX0VsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uc2VhcmNoLWlubmVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc2VhcmNoLWlubmVyIC5zZWFyY2gtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLWNvbnRlbnQtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX3dyYXBwZXIgPiAuYWdlbmN5LXNsaWRlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMmVtOyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5zaW1wbGUtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX19jb250YWluZXItdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fdGV4dC1ibG9jayAudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fdGV4dC1ibG9jayAudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKDE2LCAyNCwgMzIsIDAuMik7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLWVtcHR5IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7IH0gfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8taWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvLWV4dHJhLS1zZXBhcmF0b3Ige1xuICAgICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3N0YXR1cy5zdGF0dXMge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDEwMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmZvY3VzLCAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgICBmaWxsOiAjMTAxODIwO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6Zm9jdXM6YmVmb3JlLCAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZS1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiAxLjVlbTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbmsge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC43NSk7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1czsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogOTY1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH0gfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDk2JTtcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNzVweC8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuMTUpOyB9IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlcy12MSB7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlcnZpY2VzLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLnNlcnZpY2VzLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC42NSk7IH1cbiAgLnNlcnZpY2VzLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5zZXJ2aWNlcy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlcnZpY2VzLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC5zZXJ2aWNlcy12MV9fdGl0bGUgKyAuc2VydmljZXMtdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLnNlcnZpY2VzLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5zZXJ2aWNlcy12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLnNlcnZpY2VzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuc2VydmljZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuc2VydmljZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuc2VydmljZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLnNlcnZpY2VzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5zZXJ2aWNlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZXMtdjIge1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZXJ2aWNlcy12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuODgpOyB9XG4gIC5zZXJ2aWNlcy12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlcnZpY2VzLXYyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyZW0pO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAzZW07IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXIgPiAqOmJlZm9yZSwgLnNlcnZpY2VzLXYyX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyID4gKjphZnRlciwgLnNlcnZpY2VzLXYyX19pdGVtIC5ib3JkZXJlZF9fZm9vdGVyID4gKjpiZWZvcmUsIC5zZXJ2aWNlcy12Ml9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlLCAuc2VydmljZXMtdjJfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsIC5zZXJ2aWNlcy12Ml9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlcjpiZWZvcmUsIC5zZXJ2aWNlcy12Ml9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbSAuYm9yZGVyZWRfX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1jb250YWluZXItdGV4dCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2l0ZW0tY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMTgwcHg7IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1maWd1cmUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNS42MjVlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4xZW07IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMSBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS10aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAuc2VydmljZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuc2VydmljZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnNlcnZpY2VzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnNlcnZpY2VzLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlcnZpY2VzLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VydmljZXMtdjJfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnNlcnZpY2VzLXYyX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLnNlcnZpY2VzLXYyX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuc2VydmljZXMtdjJfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5zZXJ2aWNlcy12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5zZXJ2aWNlcy12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC5zZXJ2aWNlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLnNlcnZpY2VzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLnNlcnZpY2VzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuc2VydmljZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2VzLXYzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VydmljZXMtdjNfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuc2VydmljZXMtdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjgpOyB9XG4gIC5zZXJ2aWNlcy12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2VydmljZXMtdjNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXMtdjNfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12M19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5zZXJ2aWNlcy12M19fd3JhcHBlci5qc3Njcm9sbC1ibG9jayB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuc2VydmljZXMtdjNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA3ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12M19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlcnZpY2VzLXYzX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogNWVtOyB9IH1cbiAgLnNlcnZpY2VzLXYzX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7IH1cbiAgLnNlcnZpY2VzLXYzX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDglOyB9XG4gICAgLnNlcnZpY2VzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnNlcnZpY2VzLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5zZXJ2aWNlcy12M19fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuc2VydmljZXMtdjNfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAuc2VydmljZXMtdjNfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5zZXJ2aWNlcy12M19fbGlua3MgLmJ1dHRvbjpmb2N1cywgLnNlcnZpY2VzLXYzX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAuc2VydmljZXMtdjNfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuc2VydmljZXMtdjNfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAuc2VydmljZXMtdjNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19faXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19faXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19faXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12M19faXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgIC5zZXJ2aWNlcy12M19faXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuMiBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgZmxleDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgICAgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDE2LCAyNCwgMzIsIDAuMik7IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXMsIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAuc2VydmljZXMtdjMgLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDE0MHB4OyB9XG4gIC5zZXJ2aWNlcy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLnNlcnZpY2VzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLnNlcnZpY2VzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLnNlcnZpY2VzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAgIC5zZXJ2aWNlcy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuc2VydmljZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLnNlcnZpY2VzLXYzIC5kcmF3aW5nX19jb250YWluZXItdGV4dCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TaWxvc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbG9zLXYxIHtcbiAgYmFja2dyb3VuZDogIzEwMTgyMCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbG9zLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2lsb3MtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFlbSAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxZW0gM2VtOyB9IH1cbiAgLnNpbG9zLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMnB4LzEuMiBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMycHgvMS4yIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5zaWxvcy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWxvcy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuc2lsb3MtdjEgLnNpbG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2lsb3MtdjEgLnNpbG8ge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaWxvcy12MSAuc2lsbyB7XG4gICAgICAgIG1heC13aWR0aDogMzMlOyB9IH1cbiAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZS1kcmF3aW5nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZS1kcmF3aW5nIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjFlbTsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZS10ZXh0IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIzcHggXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjNweCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjNweCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0ID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICB0b3A6IDAuOGVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS42ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTZweC8xLjggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbms6aG92ZXIsIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAuc2lsb3MtdjEtLWFsdGVybmF0ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gICAgLnNpbG9zLXYxLS1hbHRlcm5hdGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC5zaWxvcy12MS0tYWx0ZXJuYXRlIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAuc2lsb3MtdjEtLWFsdGVybmF0ZSAuc2lsb19fdGl0bGUtZHJhd2luZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5zaWxvcy12MS0tYWx0ZXJuYXRlIC5zaWxvX190aXRsZS10ZXh0IHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9fX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5zaWxvcy12MS0tYWx0ZXJuYXRlIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5zaWxvcy12MS0tYWx0ZXJuYXRlIC5zaWxvX19saXN0LWxpbms6aG92ZXIsIC5zaWxvcy12MS0tYWx0ZXJuYXRlIC5zaWxvX19saXN0LWxpbms6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuXG4uc2lsb3MtdjIge1xuICBtYXJnaW46IDRlbSBhdXRvOyB9XG4gIC5zaWxvcy12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5zaWxvcy12Ml9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuc2lsb3MtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAuc2lsb3MtdjIgLnNpbG8tdjIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cbiAgICAuc2lsb3MtdjIgLnNpbG8tdjJfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc2lsb3MtdjIgLnNpbG8tdjJfX2xpc3QtbGluayB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdC1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMmVtO1xuICB6LWluZGV4OiAyMDsgfVxuICAuc3RhdHVzX192YWx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgIHBhZGRpbmc6IDAuOGVtIDRlbTtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgIC5zdGF0dXNfX3ZhbHVlLS01IHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7IH1cbiAgICAuc3RhdHVzX192YWx1ZS0tNCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODIwOyB9XG4gICAgLnN0YXR1c19fdmFsdWUtLTMge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDsgfVxuICAgIC5zdGF0dXNfX3ZhbHVlLS1uZXcge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDsgfVxuICAgIC5zdGF0dXNfX3ZhbHVlLS1mYWxsaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7IH1cbiAgICAuc3RhdHVzX192YWx1ZS0tZmF2b3JpdGUge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC50ZWFtLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAudGVhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnRlYW0tbGlzdGluZy12MV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuMTYpOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDFlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKCAxZW0gKiAyKSk7IH0gfVxuICAudGVhbS1saXN0aW5nLXYxIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MTVweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTVweDsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNTVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAxMDE7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyNCwgMzIsIDAuNzUpO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0ICwgYm90dG9tO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXMgLCAyczsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8yIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgICAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby1leHRyYS0tcGhvbmUsIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tZXh0cmEtLW1haWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbTpob3ZlciAuaXRlbV9faW5mbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cbiAgLnRlYW0tbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAudGVhbS1saXN0aW5nLXYyX190ZXh0LXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgIGJvdHRvbTogOTYlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjE2KTsgfSB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICggMWVtICogMikpOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12MiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZGF0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAzZW0gMmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA2LjVlbTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YmVmb3JlLCAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZHJhd2luZzpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0yZW07IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIC5pdGVtX19kcmF3aW5nOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTJlbTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggKDMwMHB4IC8gMiAqIC0xKSArIDJlbSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZGF0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoICgyMzRweCAvIDIgKiAtMSkgKyAyZW0pOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMzRweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzRweDsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8yIFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tZXh0cmEtLXBob25lLCAudGVhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLWV4dHJhLS1tYWlsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLWV4dHJhIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12MSB7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlYW0tdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3RlYW0vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC50ZWFtLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Myk7IH1cbiAgLnRlYW0tdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAudGVhbS12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlYW0tdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAudGVhbS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC50ZWFtLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC50ZWFtLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC50ZWFtLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAudGVhbS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnRlYW0tdjFfX3RpdGxlICsgLnRlYW0tdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07IH1cbiAgLnRlYW0tdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLnRlYW0tdjFfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAudGVhbS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnRlYW0tdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAudGVhbS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC50ZWFtLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC50ZWFtLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLnRlYW0tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAudGVhbS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAudGVhbS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAudGVhbS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12MiB7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlYW0tdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLnRlYW0tdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY3NzA1RjsgfVxuICAudGVhbS12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLnRlYW0tdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAudGVhbS12Ml9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogODcwcHg7IH0gfVxuICAudGVhbS12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC50ZWFtLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC50ZWFtLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC50ZWFtLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCA1NXB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuICAudGVhbS12Ml9faXRlbXMgLnRlYW0tdjJfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiAwIDAgM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS12Ml9faXRlbXMgLnRlYW0tdjJfX2l0ZW1zIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDcwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tdjJfX2l0ZW1zIC50ZWFtLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7IH0gfVxuICAgIC50ZWFtLXYyX19pdGVtcyAudGVhbS12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDIycHgvMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW1zIC50ZWFtLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQgLnRleHQtYmxvY2sge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAudGVhbS12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnRlYW0tdjJfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgLnRlYW0tdjJfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAudGVhbS12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLnRlYW0tdjJfX2xpbmtzIC5idXR0b246Zm9jdXMsIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG4gICAgICAudGVhbS12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgLnRlYW0tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLnRlYW0tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAudGVhbS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC50ZWFtLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC50ZWFtLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC50ZWFtLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTAxODIwOyB9XG4gIC50ZWFtLXYyX19mYXZvcml0ZXMuanNzY3JvbGwtYmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAudGVhbS12Ml9faXRlbSB7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLXZpc3VhbCAudGVhbS12Ml9faXRlbS1pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZWFtLXYyX19pdGVtLXZpc3VhbCAudGVhbS12Ml9faXRlbS1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgxNiwgMjQsIDMyLCAwLjIpOyB9IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLXZpc3VhbC0tY29udGFpbiAudGVhbS12Ml9faXRlbS1pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsLS1jb250YWluIC50ZWFtLXYyX19pdGVtLWltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9IH1cbiAgICAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50ZWFtLXYyX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiTW9udHNlcnJhdFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tdjJfX2l0ZW0tdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSwgLnRlYW0tdjJfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSwgLnRlYW0tdjJfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnRlYW0tdjJfX2l0ZW0taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAudGVhbS12Ml9faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tbGlua3Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS1saW5rcyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH0gfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC50ZWFtLXYyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC50ZWFtLXYyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGVhbS12MiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nIC50ZWFtLXYyX19pdGVtLXZpc3VhbCAudGVhbS12Ml9faXRlbS1pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLmxhbmRpbmcgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsIC50ZWFtLXYyX19pdGVtLWltZyB7XG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7IH0gfVxuXG4ubGFuZGluZyAudGVhbS12Ml9faXRlbS12aXN1YWwtLWNvbnRhaW4ge1xuICBtYXgtaGVpZ2h0OiAyNTBweDsgfVxuICAubGFuZGluZyAudGVhbS12Ml9faXRlbS12aXN1YWwtLWNvbnRhaW4gLnRlYW0tdjJfX2l0ZW0taW1nIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYzIHtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS12M19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAudGVhbS12M19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTMpOyB9XG4gIC50ZWFtLXYzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12M19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAudGVhbS12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlYW0tdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfVxuICAudGVhbS12M19fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAudGVhbS12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjJweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAudGVhbS12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNTVweC8xLjQgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnRlYW0tdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLnRlYW0tdjNfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uOmZvY3VzLCAudGVhbS12M19fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMTgyMDsgfVxuICAgICAgLnRlYW0tdjNfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAudGVhbS12M19fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gIC50ZWFtLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTAxODIwO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC50ZWFtLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxMDE4MjA7IH1cbiAgLnRlYW0tdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAudGVhbS12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAudGVhbS12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAudGVhbS12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzEwMTgyMDsgfVxuICAudGVhbS12M19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAudGVhbS12M19faXRlbSB7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYzX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfSB9XG4gICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX19jb250ZW50ID4gKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2NvbnRlbnQgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX192aXN1YWwtLWNvdmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX3Zpc3VhbC0tY292ZXIgLml0ZW0taW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDE2LCAyNCwgMzIsIDAuMik7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12M19faXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7IH0gfVxuICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJNb250c2VycmF0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fbGlua3Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS12M19faXRlbSAuaXRlbV9fbGlua3Mge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQgLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lci10ZXh0Lmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQgLnRleHQtYmxvY2sge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lci10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9faW5mby1leHRyYS0tcGhvbmUsIC50ZWFtLXYzX19pdGVtIC5pdGVtX19pbmZvLWV4dHJhLS1tYWlsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMS40IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudGVhbS12M19faXRlbSAuaXRlbV9faW5mby1leHRyYS0tcGhvbmUsIC50ZWFtLXYzX19pdGVtIC5pdGVtX19pbmZvLWV4dHJhLS1tYWlsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnRlYW0tdjMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLnRlYW0tdjMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTZweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50ZWFtLXYzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5sYW5kaW5nIC50ZWFtLXYzX19pdGVtLXZpc3VhbCB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxhbmRpbmcgLnRlYW0tdjNfX2l0ZW0tdmlzdWFsIC50ZWFtLXYzX19pdGVtLWltZyB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDEyMDBweCkge1xuICAgIC5sYW5kaW5nIC50ZWFtLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgbWF4LWhlaWdodDogMzkwcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9vbGJhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgLnRvb2xiYXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAudG9vbGJhciB7XG4gICAgICByaWdodDogMTIwcHg7IH0gfVxuICAudG9vbGJhcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC50b29sYmFyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAudG9vbGJhcl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudG9vbGJhcl9faXRlbXMgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC50b29sYmFyX19pdGVtICsgLnRvb2xiYXJfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDAuNGVtOyB9XG4gIC50b29sYmFyX19zdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLnRvb2xiYXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC50b29sYmFyX19saW5rOmZvY3VzLCAudG9vbGJhcl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4OyB9XG4gICAgICAudG9vbGJhcl9fbGluazpmb2N1cyAudG9vbGJhcl9fc3ZnLCAudG9vbGJhcl9fbGluazpob3ZlciAudG9vbGJhcl9fc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAudG9vbGJhci1vcGluaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLnRvb2xiYXItb3Bpbmlvbl9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnRvb2xiYXItb3Bpbmlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAudG9vbGJhci1vcGluaW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAudG9vbGJhci1vcGluaW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC50b29sYmFyLW9waW5pb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudG9vbGJhci1vcGluaW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgIC50b29sYmFyLW9waW5pb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xIFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgIC50b29sYmFyLW9waW5pb25fX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAudG9vbGJhci1vcGluaW9uX19jb250ZW50ID4gKiB7XG4gICAgICAgIG1hcmdpbjogLjRlbSAwOyB9XG4gIC50b29sYmFyLXNvY2lhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNWVtLzEgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9faXRlbXMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2l0ZW1zID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2l0ZW1zIC50b29sYmFyLXNvY2lhbF9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAuMWVtOyB9XG4gICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMi4yZW07XG4gICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rOmZvY3VzLCAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbms6Zm9jdXMgLnRvb2xiYXItc29jaWFsX19zdmcsIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbms6aG92ZXIgLnRvb2xiYXItc29jaWFsX19zdmcge1xuICAgICAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgLnRvb2xiYXItY29ubmVjdCB7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgLnRvb2xiYXItY29ubmVjdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAgIC50b29sYmFyLWNvbm5lY3QgLmxpbmtzLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC50b29sYmFyLWNvbm5lY3QgLnRvb2xiYXItY29ubmVjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC50b29sYmFyLWNvbm5lY3QgLnRvb2xiYXItY29ubmVjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgICAgLnRvb2xiYXItY29ubmVjdCAudG9vbGJhci1jb25uZWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi41ZW0vMSBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDI0LCAzMiwgMC43OSk7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2Utb3V0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAuNWVtOyB9XG4gICAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIC5jb25uZWN0IHtcbiAgICAgICAgcGFkZGluZzogLjVlbSAwOyB9XG4gICAgICAgIC50b29sYmFyLWNvbm5lY3RfY29sbGFwc2UgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC50b29sYmFyLWNvbm5lY3RfY29sbGFwc2UgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7IH1cbiAgICAgICAgICAgIC50b29sYmFyLWNvbm5lY3RfY29sbGFwc2UgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIC5jb25uZWN0IC5idXR0b24tZHJhd2luZzpob3ZlciBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjMTAxODIwOyB9XG4gICAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogLjVlbTsgfVxuICAudG9vbGJhciAuY29sbGFwc2UtLXRyaWdnZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyID4gLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAudG9vbGJhciAuY29sbGFwc2UtLXRyaWdnZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyID4gLmJ1dHRvbi1kcmF3aW5nIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1vcGluaW9uLCAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1vcGluaW9uX190aXRsZSwgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1zb2NpYWxfX3RpdGxlLCAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1vcGluaW9uX19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXJfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTsgfVxuICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fc3ZnIHtcbiAgICAgIGZpbGw6ICMxMDE4MjA7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODIwO1xuICAgICAgd2lkdGg6IDIuMmVtO1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbms6Zm9jdXMsIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgICAgICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rOmZvY3VzIC5zb2NpYWxfX3N2ZywgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rOmhvdmVyIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItY29ubmVjdCAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItY29ubmVjdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxMDE4MjA7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmxpbmtzLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLmNvbm5lY3RfY29sbGFwc2UtLW9wZW5lZCAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLWluOyB9XG5cbi5jb25uZWN0X2NvbGxhcHNlLS1vcGVuZWQgLmNvbGxhcHNlLS10cmlnZ2VyIC5saW5rcy1ncm91cF9fd3JhcHBlciA+IC5idXR0b24tZHJhd2luZyBzdmcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC43OSk7XG4gIHRyYW5zaXRpb246IDAuNnM7IH1cblxuLmJvZHktLW1lbnUtb3BlbmVkIC50b29sYmFyLS1pbi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcGJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDFlbTsgfVxuICAudG9wYmFyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLnRvcGJhcl9fd3JhcHBlciA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjdlbTsgfVxuICAudG9wYmFyX19leHRyYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLnRvcGJhcl9fZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfSB9XG4gIC50b3BiYXJfX2xhbmcgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IC43ZW0gMDsgfVxuICAudG9wYmFyX19sYW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24ge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyMzNweDsgfSB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjkpO1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuaXRlbV9fbGFiZWwge1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAqIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgZmlsbDogIzEwMTgyMDsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICBwYWRkaW5nOiA2cHggMCAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3Mtb3Blbi1iZWxvdyAuc3MtYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjkpOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtYXJyb3cge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctZG93bixcbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctdXAge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXItLWlubmVyIC50b3BiYXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwOyB9XG4gIC5oZWFkZXItLWlubmVyIC50b3BiYXIgLnNlbGVjdGlvbi1pY29uX19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGhlaWdodDogMS41ZW07IH1cbiAgLmhlYWRlci0taW5uZXIgLnRvcGJhcl9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE4cHgvMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cblxuLmxhbmctc3dpdGNoIC5zcy1saXN0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMThweC8xZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwOyB9XG4gICAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgY29sb3I6ICMxMDE4MjA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7IH1cbiAgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtbGlzdCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzkxOTE5MTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIC5zcy1oaWdobGlnaHRlZCwgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwOyB9IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4OyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGUucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tZGs6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kay5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1lbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VuLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZXMucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tZnI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9mci5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1pdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2l0LnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLW5sOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbmwucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tbm86YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9uby5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1wdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3B0LnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLXJ1OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvcnUucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9zZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QgLnBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDUlKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tZGUgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RlLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tZGsgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RrLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tZW4gLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VuLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tZXMgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VzLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tZnIgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2ZyLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0taXQgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2l0LnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tbmwgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25sLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tbm8gLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25vLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tcHQgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3B0LnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tcnUgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3J1LnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdC0tc2UgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3NlLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxOHB4LzFlbSBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzEwMTgyMDsgfVxuICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxODIwOyB9XG5cbi5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtbGlzdCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE4cHgvMWVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzEwMTgyMDsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTAxODIwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzEwMTgyMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlbGVjdGlvbi1pY29uX19iYWRnZSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTAuMmVtO1xuICAgIGJhY2tncm91bmQ6ICMxMDE4MjA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlbGVjdGlvbi1pY29uX19pY29uID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAgIC5tYWluLW5hdiAuc2VsZWN0aW9uLWljb24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5tYWluLW5hdiAuc2VsZWN0aW9uLWljb25fX2JhZGdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5tYWluLW5hdiAuc2VsZWN0aW9uLWljb25fX2ljb24gPiAqIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLS1pbm5lciAuc2VsZWN0aW9uLWljb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyLS1pbm5lciAuc2VsZWN0aW9uLWljb25fX2JhZGdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxODIwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5oZWFkZXItLWlubmVyIC5zZWxlY3Rpb24taWNvbl9faWNvbiA+ICoge1xuICAgIGNvbG9yOiAjMTAxODIwO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjsgfVxuXG4uaG9tZV9fbW9kdWxlIC5zY3JvbGwtYmxvY2tfX2J1dHRvbi0tbGFzdCA+ICoge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbWFpbiAuc2VhcmNoLWlubmVyIC5zZWFyY2gtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAjbWFpbiAuc2VhcmNoLWlubmVyIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIC5icmVhZGNydW1iX193cmFwcGVyLFxuLnBhZ2UtbGlzdGluZy12MSAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTgxNXB4OyB9XG5cbi5wYWdlLXByb2dyYW0tbGlzdGluZy12MSAubWFwLWxpc3RpbmdfX3dyYXBwZXIsXG4ucGFnZS1saXN0aW5nLXYxIC5tYXAtbGlzdGluZ19fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDE4MTVweDsgfVxuXG4ucGFnZS1wcm9ncmFtLWxpc3RpbmctdjEgLnNlYXJjaC1pbm5lcixcbi5wYWdlLWxpc3RpbmctdjEgLnNlYXJjaC1pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIC5zZWFyY2gtaW5uZXIsXG4uYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5wYWdlLWxpc3RpbmctdjEgLnNlYXJjaC1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuYnJlYWRjcnVtYl9fd3JhcHBlcixcbi5wYWdlLWxpc3RpbmctdjIgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuXG4ucGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLm1hcC1saXN0aW5nX193cmFwcGVyLFxuLnBhZ2UtbGlzdGluZy12MiAubWFwLWxpc3RpbmdfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcbiAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cblxuLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyIC5zZWFyY2gtaW5uZXIsXG4ucGFnZS1saXN0aW5nLXYyIC5zZWFyY2gtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHVuc2V0O1xuICB6LWluZGV4OiA5OTsgfVxuXG4uYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuc2VhcmNoLWlubmVyLFxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAucGFnZS1saXN0aW5nLXYyIC5zZWFyY2gtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmJyZWFkY3J1bWJfX3dyYXBwZXIsXG4ucGFnZS1saXN0aW5nLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cblxuLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzIC5tYXAtbGlzdGluZ19fd3JhcHBlcixcbi5wYWdlLWxpc3RpbmctdjMgLm1hcC1saXN0aW5nX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XG4gIG1heC13aWR0aDogMTUzNXB4OyB9XG5cbi5wYWdlLXByb2dyYW0tbGlzdGluZy12MyAuc2VhcmNoLWlubmVyLFxuLnBhZ2UtbGlzdGluZy12MyAuc2VhcmNoLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgei1pbmRleDogOTk7IH1cblxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAucGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLnNlYXJjaC1pbm5lcixcbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLnBhZ2UtbGlzdGluZy12MyAuc2VhcmNoLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4ucGFnZS1wcm9ncmFtLWRldGFpbC12MiAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTQwMHB4OyB9XG5cbi5wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtbGlzdGluZy10ZWFtLXYxIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cblxuLnBhZ2UtbGlzdGluZy10ZWFtLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vNS5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtbGlzdGluZy10ZWFtLXYxIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5wYWdlLWxpc3RpbmctdGVhbS12MSAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC5wYWdlLWxpc3RpbmctdGVhbS12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5wYWdlLWxpc3RpbmctdGVhbS12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5wYWdlLWxpc3RpbmctdGVhbS12MSAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLWxpc3RpbmctdGVhbS12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG5cbi5wYWdlLWxpc3RpbmctdGVhbS12MSAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG5cbi5wYWdlLWxpc3RpbmctdGVhbS12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMxMDE4MjA7IH1cblxuLnBhZ2UtbGlzdGluZy10ZWFtLXYyIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cblxuLnBhZ2UtbGlzdGluZy1wcm9ncmFtLXYxIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxODE1cHg7IH1cblxuLnBhZ2UtbGlzdGluZy1wcm9ncmFtLXYyIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cblxuLnBhZ2UtbGlzdGluZy1wcm9ncmFtLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cblxuLnBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4ucGFnZS1wcm9ncmFtLWRldGFpbC12MiAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTQwMHB4OyB9XG5cbi5wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtbGlzdGluZy1uZXdzLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxMDE4MjA7IH1cbiAgLnBhZ2UtbGlzdGluZy1uZXdzLXYxIC5qdW1ib3Ryb24tdjE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpOyB9XG5cbi5wYWdlLWxpc3RpbmctbmV3cy12MiAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5wYWdlLWxpc3RpbmctbmV3cy12MiAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTsgfVxuXG4ucGFnZS1ldmVudHMtbGlzdGluZy12MSAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5wYWdlLWV2ZW50cy1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpOyB9XG5cbi5wYWdlLWV2ZW50cy1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxMDE4MjA7IH1cbiAgLnBhZ2UtZXZlbnRzLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cblxuLnBhZ2UtZXZlbnRzLWRldGFpbC12MSAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5wYWdlLWV2ZW50cy1kZXRhaWwtdjEgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cblxuLnBhZ2UtYWxlcnRtYWlsLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMi5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtYWxlcnRtYWlsLXYxIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5wYWdlLWFsZXJ0bWFpbC12MSAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjY2KTsgfVxuICAucGFnZS1hbGVydG1haWwtdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS1hbGVydG1haWwtdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS1hbGVydG1haWwtdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG5cbi5wYWdlLWFsZXJ0bWFpbC12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLWFsZXJ0bWFpbC12MSAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLWFsZXJ0bWFpbC12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtY29udGFjdCAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzIuanBnXCIpIG5vLXJlcGVhdCAwL2NvdmVyO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWdlLWNvbnRhY3QgLmp1bWJvdHJvbi12MSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnBhZ2UtY29udGFjdCAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjY2KTsgfVxuICAucGFnZS1jb250YWN0IC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtY29udGFjdCAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLWNvbnRhY3QgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG5cbi5wYWdlLWNvbnRhY3QgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1jb250YWN0IC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtY29udGFjdCAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzIuanBnXCIpIG5vLXJlcGVhdCAwL2NvdmVyO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDMyLCAwLjY2KTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOGVtOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tdjEgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1lc3RpbWF0aW9uLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtZWRpdG9yaWFsIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMy5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtZWRpdG9yaWFsIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLWVkaXRvcmlhbCAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLWVkaXRvcmlhbCAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLWVkaXRvcmlhbCAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMy5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICAucGFnZS1saXN0aW5nLXBhcnRuZXItdjEgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAucGFnZS1saXN0aW5nLXBhcnRuZXItdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAucGFnZS1saXN0aW5nLXBhcnRuZXItdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzEwMTgyMDsgfVxuICAucGFnZS1saXN0aW5nLXBhcnRuZXItdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1zZWxlY3Rpb24gLmp1bWJvdHJvbi12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi80LmpwZ1wiKSBuby1yZXBlYXQgMC9jb3ZlcjtcbiAgY29sb3I6ICMxMDE4MjA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZS1zZWxlY3Rpb24gLmp1bWJvdHJvbi12MSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5wYWdlLXNlbGVjdGlvbiAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC5wYWdlLXNlbGVjdGlvbiAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5wYWdlLXNlbGVjdGlvbiAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5wYWdlLXNlbGVjdGlvbiAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi5qcy1sYXp5LFxuLmpzLXN3aXBlci1sYXp5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyczsgfVxuICAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktbG9hZGVkLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1lcnJvciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbWcubGF6eTpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmpzLWxhenksXG4uanMtc3dpcGVyLWxhenkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzOyB9XG4gIC5qcy1sYXp5LmpzLWxhenktbG9hZGVkLCAuanMtbGF6eS5qcy1sYXp5LWVycm9yLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1sb2FkZWQsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmltZy5sYXp5Om5vdChbc3JjXSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdEN1c3RvbSBTdHlsZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2l0ZW1zIC50b29sYmFyLXNvY2lhbF9faXRlbSB7XG4gIG1hcmdpbjogMHB4IDAuNGVtOyB9XG5cbi5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgbWFyZ2luLXRvcDogLTEwZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoMTYsIDI0LCAzMiwgMC4yKTsgfVxuXG4udG9vbGJhciB7XG4gIHRvcDogNnB4OyB9XG5cbi5tZW51X19pdGVtLWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIHtcbiAgICAubWVudV9faXRlbS1oZWFkZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTFweDsgfSB9XG5cbi5tZW51LWRyb3Bkb3duX19pY29uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDsgfVxuXG4ubWFpbi1uYXZfX3dyYXBwZXI6bGFuZyhlcykge1xuICBtYXgtd2lkdGg6IDE0MzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTM2cHgpIHtcbiAgLm1lbnU6bGFuZyhlcykge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAubWVudTpsYW5nKGl0KSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjAyMDIwOyB9XG5cbi5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbnNwYW4ubWFyZyBpbWcge1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuLm9waW5pb25zLXYyX19vcGluaW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IC01ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAub3BpbmlvbnMtdjJfX29waW5pb25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBlbTsgfSB9XG5cbnNwYW4ubWFyZy10IGltZyB7XG4gIG1hcmdpbi10b3A6IDEuNWVtOyB9XG5cbi50MSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIC5mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuICAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCAwZW0gMmVtOyB9IH1cblxuLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbmZpZWxkc2V0LmZvcm1fX2ZpZWxkc2V0LmZvcm0tYWxlcnQxIHtcbiAgbWFyZ2luLXRvcDogOWVtOyB9XG5cbi5oZWFkZXJfX3NlYXJjaC10b2dnbGUuanNfZmlsdGVyX3RvZ2dsZS5hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbmZpZWxkc2V0LmZvcm1fX2ZpZWxkc2V0LmZvcm0tYWxlcnQxIC5mb3JtX19sZWdlbmQgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uYWxlcnQtZm9ybSAuZm9ybS1ibG9ja19fdGV4dC12ZXJ0aWNhbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uYWxlcnQtZm9ybSAudGV4dGZpZWxkX19pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuXG4uYWxlcnQtZm9ybSAudGV4dGFyZWFfX2lucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XG5cbi5hbGVydC1mb3JtIC5jaGVja2JveF9fbGFiZWwge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYWxlcnQtZm9ybSAuZm9ybV9fY29uZGl0aW9ucyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hbGVydC1mb3JtIC5zdWJtaXQgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuLmFsZXJ0LWZvcm0gLmZvcm1fX2xlZ2FscyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMTAxODIwOGI7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzEwMTgyMDsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNvbnRhY3QtdjJfX3dyYXBwZXIgLnRleHRmaWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDBweDsgfVxuXG4uY29udGFjdC12Ml9fd3JhcHBlciAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzEwMTgyMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNvbnRhY3QtdjJfX3dyYXBwZXIgLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzEwMTgyMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNvbnRhY3QtdjIgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG5cbi5jb250YWN0LXYyX19mb3JtIC5mb3JtIHtcbiAgY29sb3I6ICMxMDE4MjA7IH1cblxuLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm1fX2NvbmRpdGlvbnMge1xuICBjb2xvcjogIzEwMTgyMDsgfVxuXG4uY29udGFjdC12Ml9fZm9ybSAuY2hlY2tib3hfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY29udGFjdC12Ml9fZm9ybSBwLmZvcm1fX2NvbmRpdGlvbnMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm1fX2xlZ2FscyB7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG5cbi5mb290ZXItdjEtdG9wIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uZm9vdGVyLXYxLWxhc3RfX2xiaS1sb2dvIHtcbiAgd2lkdGg6IDE4M3B4OyB9XG5cbi5oZWFkZXItLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCICFpbXBvcnRhbnQ7IH1cblxuLnN1Ym1lbnVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaGVhZGVyLS1pbm5lciB7XG4gIGxlZnQ6IDA7IH1cblxuLmhlYWRlcl9fdG9wLmhlYWRlcl9fdG9wLS12MSB7XG4gIGxlZnQ6IDNlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLm1lbnU6bGFuZyhlcykge1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAuaGVhZGVyX19jb250ZW50LmhlYWRlcl9fY29udGVudC0td2l0aHNsb2dhbiB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7IH0gfVxuXG5wLmNvbnRlbnUge1xuICBtYXJnaW4tdG9wOiA3ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBwLmNvbnRlbnUge1xuICAgICAgbWFyZ2luLXRvcDogMGVtOyB9IH1cblxuaW1nLmYtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBpbWcuZi1sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMWVtIGF1dG87IH0gfVxuXG5zcGFuLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIyLjZlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHNwYW4ucmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5pbWcuZi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBpbWcuZi1yaWdodCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMWVtIGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBpbWcuaW1nLXJlcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgdGFibGUudGFiMSB0ciB0ZCxcbiAgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIHRhYmxlIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLmxpbmtzLWdyb3VwX193cmFwcGVyLmJ0bm4gYSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tbG9jIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uaXRlbV9faW5mby5qcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5pdGVtX19zdGF0dXMuc3RhdHVzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtd2lkdGg6IDE1NjZweCkge1xuICAuaGVhZGVyLS1pbm5lciAubWVudTpsYW5nKGVzKSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLm5ld3NsZXR0ZXItdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICBmaWxsOiAjMDAwO1xuICB3aWR0aDogMy4zZW07XG4gIGhlaWdodDogMy4zZW07IH1cblxuLm5ld3NsZXR0ZXItdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgc3Ryb2tlOiAjMDAwOyB9XG5cbi5uZXdzbGV0dGVyLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLm5ld3NsZXR0ZXItdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQuYWN0aXZlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW4tbmF2X19jbG9zZS1pY29uIHtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tZW51X19saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1uYXYgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAubWVudS1kcm9wZG93biB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmhlYWRlci0taW5uZXIgLnNlbGVjdGlvbi1pY29uX19pY29uID4gKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnRvb2xiYXIge1xuICAgIHRvcDogLTEwMHB4OyB9XG4gIC50MSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgLm5hdi10b2dnbGUge1xuICAgIGNvbG9yOiAjMTAxODIwOyB9XG4gIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rIHtcbiAgICB3aWR0aDogMy4yZW07XG4gICAgaGVpZ2h0OiAzLjJlbTsgfVxuICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvLWltZyB7XG4gICAgbWF4LWhlaWdodDogODFweDsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZC50ZXh0ZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDExcHg7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICBmb250LXNpemU6IDExcHg7IH0gfVxuXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlLmpzX2ZpbHRlcl90b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjM2U0YzVjICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtZWRpdG9yaWFsIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAucGFnZS1lZGl0b3JpYWwgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yOjpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTUzMHB4OyB9IH1cblxuLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5tZW51X19saW5rIHtcbiAgICBjb2xvcjogI2ZmZmYgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jcm8tdjJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMGVtICFpbXBvcnRhbnQ7IH1cbiAgLmNybzItbGFzdCAuY3JvLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4gIC50YWItZXN0aW1hdGlvbiB0ZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAubWVudSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAuaGVhZGVyLS1pbm5lciAubWVudSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvcGVydHktbGlzdGluZy12MSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5yYWRpb19fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fdG9wLS12MSAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjYwcHg7IH1cbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nby1pbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28taW1nIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4OyB9XG4gIC5oZWFkZXJfX3RvcC0tdjEgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2xpbmsge1xuICAgIGNvbG9yOiAjMDAwOyB9IH1cblxuLmJvZHktLXBhZ2UtbGlzdGluZy12MSAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5hLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbi5idG4tbG9jIHtcbiAgYmFja2dyb3VuZDogIzY3NzA1RjtcbiAgY29sb3I6ICNmYWVkY2Q7XG4gIGJvcmRlci1jb2xvcjogIzY3NzA1RjtcbiAgd2lkdGg6IDQwMHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBhLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbi5idG4tbG9jIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5mb3JtLWFsZXJ0MiAudGV4dGZpZWxkX19pbnB1dCB7XG4gIGNvbG9yOiAjMjAyMDIwOyB9XG5cbi5mb3JtLWFsZXJ0MiAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHggLyAxLjJlbSBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9ybS1hbGVydDIgLmNoZWNrYm94X19sYWJlbCB7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9ybS1hbGVydDIgLnJhZGlvX19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE4cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNFNEM1QzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuZm9ybS1hbGVydDIgLnJhZGlvX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuXG4uanVtYm90cm9uLXYxLmNvbmNpZXJnZXJpZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2ODZGICFpbXBvcnRhbnQ7IH1cblxuLmp1bWJvdHJvbi12MS5jb25jaWVyZ2VyaWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3NzA1RiAhaW1wb3J0YW50OyB9XG5cbi5qdW1ib3Ryb24tdjEuZXN0aW1hdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U0QzVDICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMGVtOyB9XG5cbi5qdW1ib3Ryb24tdjEuYWxlcnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFNEM1QyAhaW1wb3J0YW50OyB9XG5cbi5qdW1ib3Ryb24tdjEubG9jYXRhaXJlczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc3MDVGICFpbXBvcnRhbnQ7IH1cblxuLnByb3ByaWV0YWlyZXMgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlcixcbi5sb2NhdGFpcmVzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIsXG4uY29uY2llcmdlcmllIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmp1bWJvdHJvbi12MS5wYXRyaW1vaW5lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTY4NkYgIWltcG9ydGFudDsgfVxuXG4udDEge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmp1bWJvdHJvbi12MS5wYXRyaW1vaW5lIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uanVtYm90cm9uLXYxLnBhdHJpbW9pbmUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzNnB4KSB7XG4gIC50bHQtcGF0ciB7XG4gICAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uanVtYm90cm9uLXYxLnBhdHJpbW9pbmUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgdGFibGUudGFiMjIge1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OXB4LCAtMnB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzVweCwgLTJweCk7IH0gfVxuXG4uZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuXG4uZmF2b3JpdGVzLXYxX19pdGVtLWluZm8ge1xuICBsZXR0ZXItc3BhY2luZzogNHB4OyB9XG5cbi5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTEge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4uY29udGFjdC12MiAuYnV0dG9uIHtcbiAgcGFkZGluZzogMS4yZW0gM2VtOyB9XG5cbi5jcm8tdjJfX2xpbmtzIC5idXR0b24sIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b24sIC5jb250YWN0LXYyIC5idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4uY3JvMi1sYXN0IC5jcm8tdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBNjg2RjsgfVxuXG4uY3JvMi1sYXN0IC5jcm8tdjJfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgZm9udC1zaXplOiAwcHg7IH1cblxuLmNybzItbGFzdCAuY3JvLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzEwMTgyMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzEwMTgyMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmNybzItbGFzdCAuY3JvLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTZweCAvIDEuNjY2NiBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uY3JvMi1sYXN0IC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5jcm8yLWxhc3QgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNybzItbGFzdCAuY3JvLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uY3JvMi1sYXN0IC5jcm8tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgc3Ryb2tlOiAjZmZmOyB9XG5cbi5jcm8tdjJfX2NvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuXG4uZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBsZXR0ZXItc3BhY2luZzogNHB4OyB9XG5cbi5ib2R5LS1ob21lIC5oZWFkZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiA0MDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkZGRkYsICNGRkZGRkYwMCk7XG4gIG9wYWNpdHk6IC44NDsgfVxuXG4udGVhbS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRlYW0tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG5cbi50ZWFtLXYyX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZWFtLXYyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZm9udC1zaXplOiAzOXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fdG9wIHtcbiAgICBsZWZ0OiAwZW07IH0gfVxuXG4uc2VhcmNoLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTRDNUMgIWltcG9ydGFudDsgfVxuXG4vKipwYWdlIGNvbmNpZXJnZXJpZSoqL1xuLmp1bWJvdHJvbi12MS5jb25jaWVyZ2VyaWUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5qdW1ib3Ryb24tdjEuY29uY2llcmdlcmllICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyID4gZGl2IHtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cblxuLmp1bWJvdHJvbi12MS5jb25jaWVyZ2VyaWUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLmp1bWJvdHJvbi12MS5jb25jaWVyZ2VyaWUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgZGl2IHtcbiAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQ0MHB4KXtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEzMDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fSovXG4gICAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE1MDBweCl7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxNTAwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH0qLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuanVtYm90cm9uLXYxLmNvbmNpZXJnZXJpZSArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciBkaXYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5qdW1ib3Ryb24tdjEuY29uY2llcmdlcmllICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIGRpdiB0ZCBkaXYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuanVtYm90cm9uLXYxLmNvbmNpZXJnZXJpZSArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciBkaXYgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5qdW1ib3Ryb24tdjEuY29uY2llcmdlcmllICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIGRpdiB0ZCBkaXYge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDRweDsgfVxuICAgICAgICAuanVtYm90cm9uLXYxLmNvbmNpZXJnZXJpZSArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciBkaXYgdGQgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MzdweCkge1xuICAgICAgLmp1bWJvdHJvbi12MS5jb25jaWVyZ2VyaWUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgZGl2IHRkIGRpdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDsgfSB9XG4gIC5qdW1ib3Ryb24tdjEuY29uY2llcmdlcmllICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIGRpdiArIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5qdW1ib3Ryb24tdjEuY29uY2llcmdlcmllICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIGRpdiArIGltZyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmp1bWJvdHJvbi12MS5jb25jaWVyZ2VyaWUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgZGl2ICsgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuanVtYm90cm9uLXYxLmNvbmNpZXJnZXJpZSArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciBkaXYgdGQgaW1nIHtcbiAgICAgIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmp1bWJvdHJvbi12MS5jb25jaWVyZ2VyaWUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgZGl2IHRkIGltZyB7XG4gICAgICB3aWR0aDogNDIwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmp1bWJvdHJvbi12MS5jb25jaWVyZ2VyaWUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzcwNUY7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuanVtYm90cm9uLXYxLmNvbmNpZXJnZXJpZSArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciB0YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE4MHB4OyB9IH1cblxuLmVkaXRvcmlhbF9fd3JhcHBlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmVkaXRvcmlhbF9fd3JhcHBlciBoMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuXG5hLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbi5idG4tc2VydmljZS5idG4tZXN0aW0ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogLTE0ZW0gMDtcbiAgYmFja2dyb3VuZDogIzNFNEM1QztcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNjUlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAtNDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNjcxcHg7IH1cblxuLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogNjUlO1xuICBwYWRkaW5nLWxlZnQ6IDEzN3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG4uanVtYm90cm9uLXYxLmVzdGltYXRpb24gLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMzBweCAvIDEuNCBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ucGFnZS1lc3RpbWF0aW9uLXYxIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1lc3RpbWF0aW9uLXYxIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCAvIDEuNCBBbWlyaSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaDIudGl0bGVfcGF0cmltb2luZSB7XG4gICAgZm9udC1zaXplOiA1NHB4OyB9IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi12MSAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9faW5mby1leHRyYSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggLyAxLjQgQW1pcmksIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tdjEgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE2cHggLyAxLjQgTW9udHNlcnJhdCwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi12MSAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweCAvIDEuNCBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLXYxIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTlweC8xLjQgTW9udHNlcnJhdCxBcmlhbCxzYW5zLXNlcmlmOyB9IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi12MSAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tdjEgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAyOHB4LzEuNCBNb250c2VycmF0LEFyaWFsLHNhbnMtc2VyaWY7IH0gfVxuXG4ucGFnZS1lc3RpbWF0aW9uLXYxX193cmFwcGVyIC5wcm9wZXJ0eS1tb3JlLXYxIHtcbiAgYmFja2dyb3VuZDogIzNFNEM1QztcbiAgbWFyZ2luOiAwZW0gMDtcbiAgcGFkZGluZy10b3A6IDVlbTsgfVxuXG5kaXYjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbS5pdGVtIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uanVtYm90cm9uLXYxLmVzdGltYXRpb24gLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2NvbnRhaW5lciwgLmVzdGltYXRpb24tY29udGVudC12MV9fd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmVzdGltYXRpb24tY29udGVudC12MV9fd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmFsZXJ0bWFpbC1jb250ZW50LXYxX193cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gIHdpZHRoOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmp1bWJvdHJvbi12MS5hbGVydCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFsZXJ0LWZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjM0U0QzVDOyB9XG5cbi5wYWdlLWFsZXJ0bWFpbC12MSAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5mb3JtLWFsZXJ0MSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICBsZWZ0OiA4MSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9ybS1hbGVydDEgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDY0JTtcbiAgICAgIHRvcDogNmVtOyB9IH1cblxuLnBhZ2UtYWxlcnRtYWlsLXYxIC5jb250YWN0LWNvbnRlbnQtdjEge1xuICBtYXJnaW4tYm90dG9tOiAwZW07IH1cblxuLnBhZ2UtYWxlcnRtYWlsLXYxIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwZW07IH1cblxuLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5mb3JtX19sZWdhbHMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDsgfVxuXG5oMi50aXRyZSBzcGFuIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoMi50aXRyZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbi5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cblxuLmZvcm0tYWxlcnQxIC50aXRsZV9fY29udGVudC0xIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjVweC8xLjQgTW9udHNlcnJhdCxBcmlhbCxzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtLWFsZXJ0MSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBsZWZ0OiAxLjVlbTsgfSB9XG5cbi5mb3JtLWFsZXJ0MSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDYwcHgvMS40IE1vbnRzZXJyYXQsQXJpYWwsc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9ybS1hbGVydDEgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMzlweC8xLjQgTW9udHNlcnJhdCxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgbGVmdDogMWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCA2cHggMmVtOyB9IH1cblxuLmZvcm0tYWxlcnQyIHNwYW4udGl0bGVfX2NvbnRlbnQtMiB7XG4gIGNvbG9yOiAjMTAxODIwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtLWFsZXJ0MiBzcGFuLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZm9udC1zaXplOiAzM3B4OyB9IH1cblxuLmZvcm0tYWxlcnQyIHNwYW4udGl0bGVfX2NvbnRlbnQtMSB7XG4gIGZvbnQtc2l6ZTogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtLWFsZXJ0MiBzcGFuLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cblxuLmZvcm0tYWxlcnQyIC5yYWRpb3NfX2xlZ2VuZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggLyAxLjVlbSBNb250c2VycmF0LCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBjb2xvcjogIzNFNEM1QzsgfVxuXG4ucmFkaW9zX19ncm91cCB7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi50aXRsZTJfYWxlcnQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuXG4udGl0bGUxX2FsZXJ0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wYWdlLWFsZXJ0bWFpbC12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAzMHB4IC8gMS40IE1vbnRzZXJyYXQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5wYWdlLWFsZXJ0bWFpbC12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLnBhZ2UtYWxlcnRtYWlsLXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrLmZvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RleHQtdmVydGljYWwge1xuICAgIGJvdHRvbTogODAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExMHB4IC8gMSBBbWlyaSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjsgfSB9XG5cbi5wYWdlLWVzdGltYXRpb24tdjFfX3dyYXBwZXIgLmp1bWJvdHJvbi12MSB7XG4gIG1hcmdpbi1ib3R0b206IDBlbTsgfVxuXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxLndyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBlbTtcbiAgcGFkZGluZy1yaWdodDogMGVtOyB9XG5cbi5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0uaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzUuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5hbGVydG1haWwtY29udGVudC12MSAucmVkYWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnRtYWlsLzUuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMDgwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hbGVydG1haWwtY29udGVudC12MSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKioqcGFnZSBzZXJ2aWNlIGxvY2F0YWlyZXMqKi9cbi5qdW1ib3Ryb24tdjEubG9jYXRhaXJlcyArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciA+IGRpdiB0YWJsZSNzZXJ2aWNlLXZhY2FuY2llcnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cuYWNvZXN0YXRlaW52ZXN0LmNvbS9zaXRlLWFkbWluLy4uL2ltYWdlcy91c2VydXBsb2FkL2E0ODE4YjFkYTZiYjA1MDdjY2ViN2I3OTYzNGE1NDkwLmpwZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuanVtYm90cm9uLXYxLmxvY2F0YWlyZXMgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYgdGFibGUjc2VydmljZS12YWNhbmNpZXJzIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIHtcbiAgICAuanVtYm90cm9uLXYxLmxvY2F0YWlyZXMgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYgdGFibGUjc2VydmljZS12YWNhbmNpZXJzIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGhlaWdodDogNzIwcHggIWltcG9ydGFudDsgfSB9XG4gIC5qdW1ib3Ryb24tdjEubG9jYXRhaXJlcyArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciA+IGRpdiB0YWJsZSNzZXJ2aWNlLXZhY2FuY2llcnMgdGQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuanVtYm90cm9uLXYxLmxvY2F0YWlyZXMgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYgdGFibGUjc2VydmljZS12YWNhbmNpZXJzIHRkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzdweDsgfSB9XG4gICAgLmp1bWJvdHJvbi12MS5sb2NhdGFpcmVzICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyID4gZGl2IHRhYmxlI3NlcnZpY2UtdmFjYW5jaWVycyB0ZCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmp1bWJvdHJvbi12MS5sb2NhdGFpcmVzICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyID4gZGl2IHRhYmxlI3NlcnZpY2UtdmFjYW5jaWVycyB0ZCBwIHtcbiAgICAgICAgICB3aWR0aDogNjkwcHg7IH0gfVxuICAgIC5qdW1ib3Ryb24tdjEubG9jYXRhaXJlcyArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciA+IGRpdiB0YWJsZSNzZXJ2aWNlLXZhY2FuY2llcnMgdGQgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuanVtYm90cm9uLXYxLmxvY2F0YWlyZXMgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYgdGFibGUjc2VydmljZS12YWNhbmNpZXJzIHRkIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgLmp1bWJvdHJvbi12MS5sb2NhdGFpcmVzICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyID4gZGl2IHRhYmxlI3NlcnZpY2UtdmFjYW5jaWVycyB0ZCBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQW1pcmlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuanVtYm90cm9uLXYxLmxvY2F0YWlyZXMgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYgdGFibGUjc2VydmljZS12YWNhbmNpZXJzIHRkIGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmp1bWJvdHJvbi12MS5sb2NhdGFpcmVzICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyID4gZGl2IHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5qdW1ib3Ryb24tdjEubG9jYXRhaXJlcyArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciA+IGRpdiB0YWJsZSBpbWcge1xuICAgIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjk3cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDFweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuanVtYm90cm9uLXYxLmxvY2F0YWlyZXMgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYgdGFibGUgaW1nIHtcbiAgICB3aWR0aDogNDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmp1bWJvdHJvbi12MS5sb2NhdGFpcmVzICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyID4gZGl2IGEubGlua3MtZ3JvdXBfX2xpbmsuYnV0dG9uLmJ0bi1zZXJ2aWNlIHtcbiAgYmFja2dyb3VuZDogIzY3NzA1RjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzY3NzA1RjtcbiAgd2lkdGg6IDMxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmp1bWJvdHJvbi12MS5sb2NhdGFpcmVzICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyID4gZGl2IGEubGlua3MtZ3JvdXBfX2xpbmsuYnV0dG9uLmJ0bi1zZXJ2aWNlIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5qdW1ib3Ryb24tdjEubG9jYXRhaXJlcyArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4uanVtYm90cm9uLXYxLmxvY2F0YWlyZXMge1xuICBtYXJnaW4tYm90dG9tOiAwZW07IH1cblxuLm9waW5pb25zLXYzX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDQwcHggLyAxLjQgTW9udHNlcnJhdCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxMDE4MjA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH0gfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsIC5vcGluaW9ucy12M19fYmFja2dyb3VuZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwgLm9waW5pb25zLXYzIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IC8gMS40IE1vbnRzZXJyYXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwgLm9waW5pb25zLXYzIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEuNCBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwgLm9waW5pb25zLXYzIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTZweC8xLjQgXCJBbWlyaVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgY29sb3I6ICMxMDE4MjA7IH1cblxuLyoqKnBhZ2Ugc2VydmljZSBwcm9wcmnDqXRhaXJlKiovXG4uanVtYm90cm9uLXYxLnByb3ByaWV0YWlyZXMgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYgdGFibGUjc2VydmljZS1wcm9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3LmFjb2VzdGF0ZWludmVzdC5jb20vc2l0ZS1hZG1pbi8uLi9pbWFnZXMvdXNlcnVwbG9hZC80NDc5Y2E0MWE4ZjM2MGUzZDdiZmUyNmJjMjVhZDA5Yy5qcGcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmp1bWJvdHJvbi12MS5wcm9wcmlldGFpcmVzICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyID4gZGl2IHRhYmxlI3NlcnZpY2UtcHJvcCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUzNnB4KSB7XG4gICAgLmp1bWJvdHJvbi12MS5wcm9wcmlldGFpcmVzICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyID4gZGl2IHRhYmxlI3NlcnZpY2UtcHJvcCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBoZWlnaHQ6IDY4MnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuanVtYm90cm9uLXYxLnByb3ByaWV0YWlyZXMgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYgdGFibGUjc2VydmljZS1wcm9wIHRkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuanVtYm90cm9uLXYxLnByb3ByaWV0YWlyZXMgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYgdGFibGUjc2VydmljZS1wcm9wIHRkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5qdW1ib3Ryb24tdjEucHJvcHJpZXRhaXJlcyArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciA+IGRpdiB0YWJsZSNzZXJ2aWNlLXByb3AgdGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzN3B4OyB9IH1cbiAgICAuanVtYm90cm9uLXYxLnByb3ByaWV0YWlyZXMgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYgdGFibGUjc2VydmljZS1wcm9wIHRkIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuanVtYm90cm9uLXYxLnByb3ByaWV0YWlyZXMgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYgdGFibGUjc2VydmljZS1wcm9wIHRkIHAge1xuICAgICAgICAgIHdpZHRoOiA2OTBweDsgfSB9XG4gICAgLmp1bWJvdHJvbi12MS5wcm9wcmlldGFpcmVzICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyID4gZGl2IHRhYmxlI3NlcnZpY2UtcHJvcCB0ZCBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmp1bWJvdHJvbi12MS5wcm9wcmlldGFpcmVzICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyID4gZGl2IHRhYmxlI3NlcnZpY2UtcHJvcCB0ZCBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAgIC5qdW1ib3Ryb24tdjEucHJvcHJpZXRhaXJlcyArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciA+IGRpdiB0YWJsZSNzZXJ2aWNlLXByb3AgdGQgZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkFtaXJpXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmp1bWJvdHJvbi12MS5wcm9wcmlldGFpcmVzICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyID4gZGl2IHRhYmxlI3NlcnZpY2UtcHJvcCB0ZCBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qdW1ib3Ryb24tdjEucHJvcHJpZXRhaXJlcyArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciA+IGRpdiB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5qdW1ib3Ryb24tdjEucHJvcHJpZXRhaXJlcyArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4uanVtYm90cm9uLXYxLnByb3ByaWV0YWlyZXMge1xuICBtYXJnaW4tYm90dG9tOiAwZW07IH1cblxuLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyLFxuLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3RleHQtdmVydGljYWwge1xuICBmb250LXNpemU6IDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZm9udC1zaXplOiA0N3B4OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UgcGF0cmltb2luZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhY3QtY29udGVudC12MS5jb250YWN0X3BhdHJpbW9pbmUge1xuICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xuICBwYWRkaW5nOiAxMGVtO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC1jb250ZW50LXYxLmNvbnRhY3RfcGF0cmltb2luZSB7XG4gICAgICBwYWRkaW5nOiAwZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIHRhYmxlLnRhYjEgdGQgcCB7XG4gICAgcGFkZGluZzogMCAxZW07IH0gfVxuXG4uanVtYm90cm9uLXYxLnBhdHJpbW9pbmUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgcGFkZGluZy1yaWdodDogM2VtOyB9XG5cbi5qdW1ib3Ryb24tdjEucGF0cmltb2luZSArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuanVtYm90cm9uLXYxLnBhdHJpbW9pbmUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgZGl2IHtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmp1bWJvdHJvbi12MS5wYXRyaW1vaW5lICsgLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDEzMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5qdW1ib3Ryb24tdjEucGF0cmltb2luZSArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciBkaXYge1xuICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7IH0gfVxuICAuanVtYm90cm9uLXYxLnBhdHJpbW9pbmUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgZGl2IHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5qdW1ib3Ryb24tdjEucGF0cmltb2luZSArIC5lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciBkaXYgKyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuanVtYm90cm9uLXYxLnBhdHJpbW9pbmUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgZGl2ICsgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuanVtYm90cm9uLXYxLnBhdHJpbW9pbmUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgZGl2ICsgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAuanVtYm90cm9uLXYxLnBhdHJpbW9pbmUgKyAuZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG50YWJsZS50YWIxIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cblxudGFibGUudGFiMyB7XG4gIGJhY2tncm91bmQ6ICM1QTY4NkY7XG4gIHBhZGRpbmc6IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICB0YWJsZS50YWIzIHtcbiAgICAgIHBhZGRpbmc6IDllbTsgfSB9XG5cbmgyLnRpdGwyX3BhdHJpbW9pbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbnRhYmxlLnRhYjIyIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuXG5wLmNvbnRlbnRfcGF0cmltb2luIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgdGFibGUudGFiMjIgdHIgdGQgaW1nIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7IH0gfVxuXG50YWJsZSB0ZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgdGFibGUudGFiLWVzdGltYXRpb24gdHIgdGQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxudGFibGUudGFiMjIgdHIgdGQgZGl2IHtcbiAgcGFkZGluZzogMCAwLjJlbTsgfVxuICB0YWJsZS50YWIyMiB0ciB0ZCBkaXY6bGFuZyhlbikge1xuICAgIHBhZGRpbmc6IDAgMWVtOyB9XG5cbnRhYmxlLnRhYjEgdHIgdGQgcCB7XG4gIHBhZGRpbmc6IDAgMC4yZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzNnB4KSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIHNwYW4udGl0bDQge1xuICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gIHNwYW4udGl0bDEge1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuYS5saW5rcy1ncm91cF9fbGluay5idG4tcHRyLmJ1dHRvbi5idG4tc2VydmljZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbnVsLmNvbnRlbnRfcGF0cmltb2luIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB1bC5jb250ZW50X3BhdHJpbW9pbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG50YWJsZS50YWIzIHRyIHRkIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG50YWJsZS50YWIyMiB0ciB0ZCB7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgdGFibGUudGFiMjIgZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbmltZy5waWN0by10ZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaW1nLnBpY3RvLXRlbCB7XG4gICAgICB3aWR0aDogOSU7IH0gfVxuXG5zcGFuLnR4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmgyLnBhdHIgc3BhbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDQ1cHgvMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGgyLnBhdHIgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG5wLmNvbnRlbnQtcGF0ciB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHAuY29udGVudC1wYXRyIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE2cHgvMS42NjY2IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIHRkLmNvbDEge1xuICAgIG1hcmdpbi10b3A6IDNlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzZweCkgYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICB0YWJsZS50YWIyMiB0ZCBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG50ZC5jb2wxIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOHB4KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHRkLmNvbDEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cblxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMud2l0aEV4cGFuZCB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuXG4uZWRpdG9yaWFsLWdtcy5jb250ZW50LWVzdGltIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE4NzVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICBtYXJnaW46IDBlbSAwIDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICB0YWJsZS50YWItZXN0aW1hdGlvbiB0ciB0ZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwIDEuMmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlMl9hbGVydCB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9IH1cblxuLmNvbnRhY3QtY29udGVudC12MS5jb250YWN0X3BhdHJpbW9pbmUgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyNXB4IC8gMS40IE1vbnRzZXJyYXQsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5jb250YWN0LWNvbnRlbnQtdjEuY29udGFjdF9wYXRyaW1vaW5lIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgNjBweCAvIDEuNCBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uY29udGFjdC1jb250ZW50LXYxLmNvbnRhY3RfcGF0cmltb2luZSAuZm9ybV9fbGVnYWxzIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbmRpdiNlc3RpbWF0aW9uX3Byb19ncm91cCBsaS5yYWRpb3NfX2l0ZW0gbGFiZWwucmFkaW9fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbmRpdiNlc3RpbWF0aW9uX3Byb19ncm91cCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuZGl2I2VzdGltYXRpb25fcHJvX2dyb3VwIGJ1dHRvbi5zdWJtaXRfX2ZpZWxkLmJ1dHRvbi5idXR0b24tLWFuaW0tYm9yZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIGNvbG9yOiAjMTAxODIwOyB9XG4iLCIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG59IiwiW2RhdGEtZXhwYW5kYWJsZV0ge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAvKlxyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICovXHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICogMi4gUmVtb3ZlIHJlc2l6ZS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuKiB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lLXN0eWxlOiBkb3R0ZWQ7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiAjY2NjO1xyXG4gICAgb3V0bGluZS13aWR0aDogMXB4O1xyXG4gIH1cclxufSIsIltyb2xlPVwidGFibGVcIl0ge1xyXG5cclxufVxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSA+IGRpdltpZF0ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cInJvd1wiXSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNlbGxcIl0sXHJcbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjb2x1bW5oZWFkZXJcIl0ge1xyXG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC4yNWVtO1xyXG59XHJcblxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cInJvd2dyb3VwXCJdIHtcclxuICB3aWR0aDogMTAwJTtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgRWxlbWVudHMgPiBIZWFkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5oMSxoMixoMyxoNCxoNSxoNiB7XHJcbiAgQGluY2x1ZGUgcmVzZXQtaGVhZGluZztcclxufVxyXG5cclxuaDEge1xyXG4gIEBpZiAoJGgxLW1pbi1mb250LXNpemUgPT0gJGgxLW1heC1mb250LXNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21hcy13aWR0aCwgJGgxLW1pbi1mb250LXNpemUsICRoMS1tYXgtZm9udC1zaXplKTtcclxuICB9XHJcbiAgbWFyZ2luOiAkaDEtbWFyZ2luO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgQGlmICgkaDItbWluLWZvbnQtc2l6ZSA9PSAkaDItbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWFzLXdpZHRoLCAkaDItbWluLWZvbnQtc2l6ZSwgJGgyLW1heC1mb250LXNpemUpO1xyXG4gIH1cclxuICBtYXJnaW46ICRoMi1tYXJnaW47XHJcbn1cclxuXHJcbmgzIHtcclxuICAgQGlmICgkaDMtbWluLWZvbnQtc2l6ZSA9PSAkaDMtbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcclxuICAgfVxyXG4gICBAZWxzZSB7XHJcbiAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21hcy13aWR0aCwgJGgzLW1pbi1mb250LXNpemUsICRoMy1tYXgtZm9udC1zaXplKTtcclxuICAgfVxyXG4gICAgbWFyZ2luOiAkaDMtbWFyZ2luO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgQGlmICgkaDQtbWluLWZvbnQtc2l6ZSA9PSAkaDQtbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWFzLXdpZHRoLCAkaDQtbWluLWZvbnQtc2l6ZSwgJGg0LW1heC1mb250LXNpemUpO1xyXG4gIH1cclxuICBtYXJnaW46ICRoNC1tYXJnaW47XHJcbn1cclxuXHJcbmg1IHtcclxuICBAaWYgKCRoNS1taW4tZm9udC1zaXplID09ICRoNS1tYXgtZm9udC1zaXplKSB7XHJcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXMtd2lkdGgsICRoNS1taW4tZm9udC1zaXplLCAkaDUtbWF4LWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG4gIG1hcmdpbjogJGg1LW1hcmdpbjtcclxufVxyXG5cclxuaDYge1xyXG4gIEBpZiAoJGg2LW1pbi1mb250LXNpemUgPT0gJGg2LW1heC1mb250LXNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21hcy13aWR0aCwgJGg2LW1pbi1mb250LXNpemUsICRoNi1tYXgtZm9udC1zaXplKTtcclxuICB9XHJcbiAgbWFyZ2luOiAkaDYtbWFyZ2luO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgaGVhZGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWhlYWRpbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgYnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1idXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cclxuICAgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcclxuXHJcbiAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1saXN0KCR0eXBlKXtcclxuICAgICRyZXNldHM6IChcclxuICAgICAgICB1bDogKFxyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lLFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAsXHJcbiAgICAgICAgICAgIGxpOiAoXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICApXHJcbiAgICAgICAgKSxcclxuICAgICAgICBvbDogKFxyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lLFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAsXHJcbiAgICAgICAgICAgIGxpOiAoXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICApXHJcbiAgICAgICAgKVxyXG4gICAgKTtcclxuICAgIEBlYWNoICRwcm9wLCAkdmFsdWUgaW4gbWFwLWdldCgkcmVzZXRzLCAkdHlwZSkge1xyXG4gICAgICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ21hcCcge1xyXG4gICAgICAgICAgICAmID4gI3skcHJvcH0ge1xyXG4gICAgICAgICAgICBAZWFjaCAkc3ViLXByb3AsICRzdWItdmFsdWUgaW4gJHZhbHVlIHtcclxuICAgICAgICAgICAgICAgICN7JHN1Yi1wcm9wfTogJHN1Yi12YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgICN7JHByb3B9OiAkdmFsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICMgTWl4aW5zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldEJ1dHRvbigkbWFwLCAkY29uY2F0OiAnJywgJGlubGluZTogZmFsc2UpIHtcclxuXHJcbiAgICBAaWYgJGlubGluZSA9PSBmYWxzZSB7XHJcbiAgICAgICAgI3skY29uY2F0fS5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9mb250Jyk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fY29sb3InKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYm9yZGVyLWNvbG9yJyk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3InKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fZm9udCcpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYmFja2dyb3VuZCcpO1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2NvbG9yJyk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYm9yZGVyLWNvbG9yJyk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfY29sb3InKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcicpO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuU2V0IGEgdGV4dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gc2V0VGV4dCgkbWFwLCAkY29uY2F0OiAnJywgJGJsb2NrOiB0cnVlKSB7XHJcblxyXG4gICAgQGlmICRibG9jayA9PSB0cnVlIHtcclxuICAgICAgICAjeyRjb25jYXR9LnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ3RleHRfZm9udCcpO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2NvbG9yJyk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogbWFwLWdldCgkbWFwLCAndGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IG1hcC1nZXQoJG1hcCwgJ3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG1hcC1nZXQoJG1hcCwgJ3RleHQtZGVjb3JhdGlvbicpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IG1hcC1nZXQoJG1hcCwgJ2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRfZm9udCcpO1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IG1hcC1nZXQoJG1hcCwgJ3RleHQtYWxpZ24nKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG1hcC1nZXQoJG1hcCwgJ3RleHQtZGVjb3JhdGlvbicpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRtYXAsICdsZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnY29sb3InKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuU2V0IHRpdGxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRUaXRsZSgkbWFwLCAkY29uY2F0OiAnJykge1xyXG5cclxuICAgICN7JGNvbmNhdH0udGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkbWFwLCAndGl0bGVfbWFyZ2luLWJvdHRvbScpO1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcnKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF90ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2RlY29yYXRpb25fd2lkdGgnKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogbWFwLWdldCgkbWFwLCAndGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2RlY29yYXRpb25fY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzFfZm9udC14cycpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMl9mb250LXhzJyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8yX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzFfZm9udCcpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8yX2ZvbnQnKTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSB3aXRoIHN1YnRpdGxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRUaXRsZVN1YnRpdGxlKCRtYXAsICRjb25jYXQ6ICcnKSB7XHJcblxyXG4gICAgI3skY29uY2F0fS50aXRsZS1zdWJ0aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9tYXJnaW4tYm90dG9tJyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfdGV4dC1hbGlnbicpO1xyXG5cclxuICAgICAgICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICBmb250OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV9mb250Jyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV9jb2xvcicpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5Jyk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF90ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfZm9udCcpO1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF9jb2xvcicpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50X2Rpc3BsYXknKTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSBmb3JtIGRhcmtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldEZvcm1EYXJrKCRtYXAsICRjb25jYXQ6ICcnKSB7XHJcblxyXG5cclxuICAgICN7JGNvbmNhdH0uZm9ybXtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG5cclxuICAgICAgICAmX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fY29uZGl0aW9uc19jb2xvcicpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9sZWdhbHNfY29sb3InKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRmaWVsZCB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0ZmllbGRfbGFiZWxfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAgICAgJjppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5Jyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGFyZWEge1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfbGFiZWxfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfaW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2xhYmVsX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdqcy1zZWxlY3RfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgIC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2pzLXNlbGVjdF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fYmctY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXInKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkJyk7XHJcbiAgICAgICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiBtYXAtZ2V0KCRtYXAsICdzcy1tdWx0aXBsZS1zZWxlY3RlZC1iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ3NzLXNpbmdsZS1zZWxlY3RlZC12YWx1ZScpO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgOiBtYXAtZ2V0KCRtYXAsICdzcy1zaW5nbGUtc2VsZWN0ZWQtdmFsdWUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICA6ICRzZWxlY3RfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzcy1tdWxpdHBsZS1zZWxlY3RlZC12YWx1ZS1kZWxldGVkLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdzcy1tdWxpdHBsZS1zZWxlY3RlZC12YWx1ZS1kZWxldGVkLWJhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdzcy1tdWx0aXBsZS1zZWxlY3RlZC1zcy1hZGQtcGx1cy1iYWNrZ3JvdW5kJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtc3MtYWRkLXBsdXMtYmFja2dyb3VuZC1hZnRlcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAncmFuZ2VfcGx1c19pY29uX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAncmFuZ2VfcGx1c19pY29uX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9oaWdobGlnaHRfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX2NvbnRlbnRfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9jb250ZW50X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm9VaS1ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcmFkaW9fY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2NhbGl6YXRvciB7XHJcblxyXG4gICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwLCAnbG9jYWxpemF0b3JfdmFsdWVfYmFja2dyb3VuZC1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2xvY2FsaXphdG9yX3ZhbHVlX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2xvY2FsaXphdG9yX3ZhbHVlX2RlbGV0ZS1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2xvY2FsaXphdG9yX3ZhbHVlX2RlbGV0ZS1iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2V4dHJhIHtcclxuICAgICAgICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fZXh0cmFfcmFkaW9zLWxlZ2VuZCcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYm9yZGVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuSGlkZSBlbGVtZW50cyB2aXN1YWxseSwgYnV0IGtlZXAgdGhlbSBhdmFpbGFibGUgZm9yIHNjcmVlbi1yZWFkZXJzLlxyXG5cclxuVXNlZCBmb3IgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9yIHNjcmVlbi1yZWFkZXIgdXNlcnMgdG8gdW5kZXJzdGFuZCBhbmQgdXNlXHJcbnRoZSBzaXRlIHdoZXJlIHZpc3VhbCBkaXNwbGF5IGlzIHVuZGVzaXJhYmxlLiBJbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aGlzXHJcbm1hbm5lciBzaG91bGQgYmUga2VwdCBjb25jaXNlLCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBidXJkZW4gb24gdGhlIHVzZXIuXHJcblwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuVGhlIC5mb2N1c2FibGUgY2xhc3MgZXh0ZW5kcyB0aGUgLnZpc3VhbGx5LWhpZGRlbiBjbGFzcyB0byBhbGxvd1xyXG50aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGUgd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUge1xyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY2xpcDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DYWxjdWxhdGUgaWYgdGV4dCBuZWVkcyB0byBiZSBsaWdodCBvciBkYXJrXHJcbmRlcGVuZGluZyBvbiB0aGUgYmFja2dyb3VuZCBjb2xvciBwYXNzZWQuXHJcblxyXG5Gcm9tIHRoaXMgVzNDIGRvY3VtZW50OiBodHRwOi8vd3d3LnczLm9yZy9UUi9BRVJUI2NvbG9yLWNvbnRyYXN0XHJcblxyXG5Db2xvciBicmlnaHRuZXNzIGlzIGRldGVybWluZWQgYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOlxyXG4oKFJlZCB2YWx1ZSBYIDI5OSkgKyAoR3JlZW4gdmFsdWUgWCA1ODcpICsgKEJsdWUgdmFsdWUgWCAxMTQpKSAvIDEwMDBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHRleHQtY29udHJhc3QoJG4pIHtcclxuICAgICRjb2xvci1icmlnaHRuZXNzOiByb3VuZCgocmVkKCRuKSAqIDI5OSkgKyAoZ3JlZW4oJG4pICogNTg3KSArIChibHVlKCRuKSAqIDExNCkgLyAxMDAwKTtcclxuICAgICRsaWdodC1jb2xvcjogcm91bmQoKHJlZCgjZmZmZmZmKSAqIDI5OSkgKyAoZ3JlZW4oI2ZmZmZmZikgKiA1ODcpICsgKGJsdWUoI2ZmZmZmZikgKiAxMTQpIC8gMTAwMCk7XHJcblxyXG4gICAgQGlmIGFicygkY29sb3ItYnJpZ2h0bmVzcykgPCAoJGxpZ2h0LWNvbG9yLzIpe1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Gb250LXNpemUgZmx1aWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIGZsdWlkLXR5cGUoJG1pbi12dywgJG1heC12dywgJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplKSB7XHJcbiAgICAkdTE6IHVuaXQoJG1pbi12dyk7XHJcbiAgICAkdTI6IHVuaXQoJG1heC12dyk7XHJcbiAgICAkdTM6IHVuaXQoJG1pbi1mb250LXNpemUpO1xyXG4gICAgJHU0OiB1bml0KCRtYXgtZm9udC1zaXplKTtcclxuXHJcbiAgICBAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NZWRpYSBRdWVyaWVzXHJcblxyXG5BbGxvd3MgeW91IHRvIHVzZSBpbmxpbmUgbWVkaWEgcXVlcmllcy5cclxuXHJcbiRicmVha3BvaW50IC0gRGVzaXJlZCBicmVha3BvaW50LiBDYW4gYmUgdmFyaWFibGUgb3IgdW5pdC5cclxuJHF1ZXJ5IC0gRGVmYXVsdHMgdG8gYG1pbi13aWR0aGAuXHJcbiR0eXBlIC0gRGVmYXVsdHMgdG8gYHNjcmVlbmAuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICBAcmV0dXJuIGlmKG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSkgIT0gMCwgXCItI3skbmFtZX1cIiwgXCJcIik7XHJcbn1cclxuXHJcbkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50LCAkcXVlcnk6ICdtaW4td2lkdGgnLCAkdHlwZTogJ3NjcmVlbicpIHtcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnc2xpZGVzLW1kJyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbWRcIil9KSBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRicmVha3BvaW50ID09ICdzbGlkZXMtbGcnIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwiaC1sZ1wiKX0pIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3skYnJlYWtwb2ludH0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5HcmlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gZ3JpZC1sb29wKCRuYW1lKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgICAgIEBpZiAkaSAhPSAwIHtcclxuICAgICAgICAgICAgLmNvbCN7JG5hbWV9LSN7JGl9IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbCN7JG5hbWV9LW9mZnNldC0jeyRpfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpLyRncmlkLWNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB3b3JkLXdyYXAge1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcclxuICAgIC1tb3otaHlwaGVuczogYXV0bztcclxuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xyXG4gICAgLW8taHlwaGVuczogYXV0bztcclxuICAgIGh5cGhlbnM6IGF1dG87XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhZ2VzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRwYWdlc19iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnZXNfd3JhcHBlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmh0bWwge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21hcy13aWR0aCwgJGh0bWwtbWluLWZvbnQsICRodG1sLW1heC1mb250KTtcclxufVxyXG5cclxuLmJvZHkge1xyXG4gICAgZm9udDogJGJvZHlfZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkYm9keV9mb250X2xldHRlci1zcGFjaW5nO1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2VzX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZXNfdGV4dF9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZXNfd3JhcHBlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhvbWUge1xyXG4gICAgICAgIC5oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfX25hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2FsbC10cmFja2luZy1hY3RpdmF0ZWQge1xyXG4gICAgICAgICYuYm9keS0tbWVudS1vcGVuZWQge1xyXG4gICAgICAgICAgICAuY2FsbC10cmFja2luZ3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci12MSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rQmxvY19fcGFyZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAubGlua0Jsb2Mge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwMHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMDBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvdWxldXJzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLy8gQ291bGV1cnMgZHUgY2xpZW50XHJcbiRjb2xvcl9icmFuZC0xOiAjMTAxODIwO1xyXG5cclxuLy8gQ291bGV1cnMgZHUgY2xpZW50IC0gZMOpY2xpbmFpc29uXHJcbiRjb2xvcl9icmFuZC0yOiAjMTAxODIwO1xyXG4kY29sb3JfYnJhbmQtMzogIzEwMTgyMDtcclxuJGNvbG9yX2JyYW5kLTQ6ICMxMDE4MjA7XHJcblxyXG5cclxuLy8gQ291bGV1cnMgbmV1dHJlc1xyXG4kY29sb3JfbmV1dHJhbC0wOiAjMDAwO1xyXG4kY29sb3JfbmV1dHJhbC0xOiAjZmZmO1xyXG4kY29sb3JfbmV1dHJhbC0yOiAjMjgyODI4O1xyXG4kY29sb3JfbmV1dHJhbC0zOiAjNTI1MjUyO1xyXG4kY29sb3JfbmV1dHJhbC00OiAjOTE5MTkxO1xyXG4kY29sb3JfbmV1dHJhbC01OiAjZjJmMmYyO1xyXG4kY29sb3JfbmV1dHJhbC02OiAjZGFkYWRhO1xyXG4kY29sb3JfbmV1dHJhbC03OiAjZDNkM2QzO1xyXG5cclxuXHJcblxyXG4vLyBDb3VsZXVycyB1dGlsZXMgKG1lc3NhZ2VzIHZhbGlkYXRpb24sIGVycmV1cnMsIGV0Yy4uLilcclxuJGNvbG9yX3V0aWxpdHktMTogIzAzODA0ZDtcclxuJGNvbG9yX3V0aWxpdHktMjogI2IxMmEwYjtcclxuXHJcblxyXG5cclxuLy8gQ291bGV1cnMgcGVyc29ubmFsaXPDqWVzIChzaSBiZXNvaW4gcG91ciB1bmUgaW50w6kgcGx1cyBzcMOpY2lmaXF1ZSlcclxuJGNvbG9yX2N1c3RvbS0xOiAjRkYwMDAwOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6ICRncmlkLW1heC13aWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXI7XHJcblxyXG4gICYucm93LS1ndXR0ZXJsZXNzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdyA+ICpbY2xhc3MqPVwiY29sXCJdIHtcclxuICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5yb3ctLWd1dHRlcmxlc3MgPiAqW2NsYXNzKj1cImNvbFwiXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY29sIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGdyaWQtbG9vcCgnJyk7XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMtZ3JpZCB7XHJcbiAgJG5hbWU6IG50aCgkYnJlYWtwb2ludCwgMSk7XHJcbiAgJGRlY2xhcmF0aW9uOiBudGgoJGJyZWFrcG9pbnQsIDIpO1xyXG5cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZWNsYXJhdGlvbn0ge1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1sb29wKCRuYW1lKVxyXG4gIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBTZXR0aW5ncyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBTcGFjZSBiZXR3ZWVuIGNvbHVtbnNcclxuJGdyaWQtZ3V0dGVyOiAyMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1heCB3aWR0aCBvZiBjb250YWluZXJcclxuJGdyaWQtbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGggKyAoJGdyaWQtZ3V0dGVyICogMikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIE51bWJlciBvZiB0b3RhbCBjb2x1bW5zXHJcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBCcmVha3BvaW50cyBncmlkc1xyXG4kYnJlYWtwb2ludHMtZ3JpZDogKFxyXG4gICAgICAgICctLXNtJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJzbVwiKX0pJyxcclxuICAgICAgICAnLS1tZCcgJyhtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KScsXHJcbiAgICAgICAgJy0tbGcnICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSknLFxyXG4gICAgICAgICctLXhsJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pJ1xyXG4pICFkZWZhdWx0O1xyXG4iLCIuaW5uZXJwYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvcmVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCb2R5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRib2R5X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHgvMS42NjY2ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyIGR1IHRleHRlIHBhciBkw6lmYXV0XHJcbiRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExldHRlciBzcGFjaW5nIGR1IHRleHRlIHBhciBkw6lmYXV0XHJcbiRib2R5X2JhY2tncm91bmQtY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbnQgZGUgbGEgcGFnZSBwYXIgZMOpZmF1dFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEVsZW1lbnRzIGTDqWNvcmF0aWZzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb3JlX2RlY29yYXRlLWVsZW1lbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVsZW1lbnRzIGTDqWNvcmF0aWZzIDogY291bGV1clxyXG4kY29yZV9zaGFkb3c6IDBweCAwcHggMzVweCAwcHggdHJhbnNwYXJlbnRpemUoJGNvbG9yX2JyYW5kLTMsIDAuOCk7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3ggc2hhZG93IHBhciBkw6lmYXV0XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gV3JhcHBlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kd3JhcHBlci1zbWFsbF9tYXgtd2lkdGggOiA5NjVweDtcclxuJHdyYXBwZXJfbWF4LXdpZHRoICAgICAgIDogMTIzMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciBtYXggZHUgY29udGVudSBkZSBiYXNlIFxyXG4kd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoOiAxNDAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYXJnZXVyIG1heCBkdSBjb250ZW51IGRlIHRhaWxsZSBtb3llbm5lXHJcbiR3cmFwcGVyLWxhcmdlX21heC13aWR0aCA6IDE1MzVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhcmdldXIgbWF4IGRlcyBjb250ZW51cyBwbHVzIGdyYW5kcyAtIGV4OiBibG9jIGFsZXJ0ZSBtYWlsXHJcbiR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoIDogMTgxNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhcmdldXIgbWF4IGRlcyBjb250ZW51cyBwbHVzIGdyYW5kcyAtIGV4OiBibG9jIGFsZXJ0ZSBtYWlsXHJcblxyXG4kd3JhcHBlcl9wYWRkaW5nICAgIDogMTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGludGVybmUgZGVzIGNvbnRlbnVzXHJcbiR3cmFwcGVyX3BhZGRpbmctLW1kOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgaW50ZXJuZSBkZXMgY29udGVudXMgPiB0YWJsZXR0ZVxyXG5cclxuJHdyYXBwZXJfcGFkZGluZy14ICAgIDogMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBoYXV0IGV0IGJhcyBpbnRlcm5lIGRlcyBjb250ZW51c1xyXG4kd3JhcHBlcl9wYWRkaW5nLXgtLW1kOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGhhdXQgZXQgYmFzIGludGVybmUgZGVzIGNvbnRlbnVzID4gdGFibGV0dGVcclxuXHJcbiR3cmFwcGVyX3BhZGRpbmcteSAgICA6IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBnYXVjaGUgZXQgZHJvaXQgaW50ZXJuZSBkZXMgY29udGVudXNcclxuJHdyYXBwZXJfcGFkZGluZy15LS1tZDogM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGdhdWNoZSBldCBkcm9pdCBpbnRlcm5lIGRlcyBjb250ZW51cyA+IHRhYmxldHRlXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQnJlYWtwb2ludHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQ6IDEyMTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGFpbGxlIMOgIGxhcXVlbGxlIHN3aXRjaCBoYW1idXJnZXIgLSBtZW51IGNsYXNzaXF1ZVxyXG4kbWVudS1idXJnZXItYWx3YXlzOiBmYWxzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgYnVyZ2VyIHRvdWpvdXJzIGFmZmljaMOpXHJcblxyXG5cclxuLy8gQnJlYWtwb2ludFxyXG4kYnJlYWtwb2ludHM6IChcclxuICAneHMnOiAwLFxyXG4gICdzbSc6IDU3NnB4LFxyXG4gICdtZCc6IDc2OHB4LFxyXG4gICdsZyc6IDk5MnB4LFxyXG4gICd4bCc6IDEyMDBweCxcclxuICAneHhsJzogMTQwMHB4LFxyXG4gICAgJ2gtbWQnOiA3NjhweCxcclxuICAgICdoLWxnJzogOTAwcHgsXHJcbiAgICAnaC14bCc6IDEyMDBweCxcclxuKTtcclxuXHJcbi8vIEJyZWFrcG9pbnQgdXNlZCB0byBmbHVpZCB0eXBvZ3JhcGh5XHJcbiR0eXBvX2ZsdWlkX21pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICdzbScpO1xyXG4kdHlwb19mbHVpZF9tYXMtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAneGwnKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUGFnaW5hdGlvbiBkZSBuYXZpZ2F0aW9uIGR1IHNsaWRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1clxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1clxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubGFuZGluZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA0ZW0gMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbiAgICAmID4gKiwgJjpiZWZvcmUge1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5tb2R1bGVfX2FsaWduZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAubW9kdWxlX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBjbGlwOiByZWN0KDAsIGF1dG8sIGF1dG8sIDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XHJcbiAgICAgICAgJiA+IC5tb2R1bGVfX2JhY2tncm91bmQge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOjEwMDBweDsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15LS1tZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15LS1tZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNiU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYW5kaW5nLS1uby1oZWlnaHQge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59IiwiYVtjbGFzcyo9XCJfX2dsb2JhbC1saW5rXCJdIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufSIsIi5tYWluIHtcclxuICAgIGJhY2tncm91bmQ6ICRwYWdlc193cmFwcGVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyMDAwO1xyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IG1hcmdpblxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFNpemVzXHJcblxyXG4kc3BhY2VyczogKFxyXG4gICAgMDogMCxcclxuICAgIDE6IDFlbSxcclxuICAgIDI6IDJlbSxcclxuICAgIDM6IDNlbSxcclxuICAgIDQ6IDRlbSxcclxuICAgIDU6IDVlbSxcclxuICAgIDY6IDZlbVxyXG4pO1xyXG5cclxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcclxuICAgICAgICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXHJcbiAgICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICAgICAgICBAaWYgJHNpemUgIT0gMCB7XHJcbiAgICAgICAgICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcclxuICAgICAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAubXQjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1yI3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1iI3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tbCN7JGluZml4fS1hdXRvLFxyXG4gICAgICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGV4dC1ibG9jayB7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmLS1sZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud3JhcHBlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmc7XHJcbiAgXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLS1tZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmctLW1kO1xyXG4gIH1cclxuXHJcbiAgJi0tbm8tb3ZlcmZsb3cge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG59IiwiLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMwNy44NzVweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbixcclxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgbWF4LWhlaWdodDogNjQwcHg7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDJweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiAnJztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgbGVmdDogMjJweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAyMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcclxuICBib3JkZXItd2lkdGg6IDVweDtcclxuICBtYXJnaW46IDAgLTVweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcclxuICBib3JkZXItd2lkdGg6IDRweDtcclxuICBtYXJnaW46IDAgLTRweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XHJcbiAgYm90dG9tOiAxMDAlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xyXG4gIHRvcDogMTAwJTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmZsYXRwaWNrci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxuICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgICovXHJcbiAgbGVmdDogMDtcclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgICovXHJcbn1cclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxuICByaWdodDogMDtcclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgICovXHJcbn1cclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlcixcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcclxuICBjb2xvcjogIzk1OWVhOTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcclxuICBmaWxsOiAjZjY0NzQ3O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XHJcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xyXG4gIGZpbGw6IGluaGVyaXQ7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTRweDtcclxuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcclxuICBoZWlnaHQ6IDUwJTtcclxuICBsaW5lLWhlaWdodDogNTAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcclxuICB0b3A6IDI2JTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcclxuICB0b3A6IDUwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XHJcbiAgdG9wOiA0MCU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XHJcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjUpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XHJcbiAgZm9udC1zaXplOiAxMzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA3NSU7XHJcbiAgbGVmdDogMTIuNSU7XHJcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogMC41Y2g7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHdpZHRoOiA2Y2g7XHJcbiAgd2lkdGg6IDdjaFxcMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xyXG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBtYXJnaW46IC0xcHggMCAwIDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla2RheXMge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbn1cclxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNTQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcbi5kYXlDb250YWluZXIsXHJcbi5mbGF0cGlja3Itd2Vla3Mge1xyXG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcclxufVxyXG4uZmxhdHBpY2tyLWRheXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB3aWR0aDogMzA3Ljg3NXB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZGF5Q29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB3aWR0aDogMzA3Ljg3NXB4O1xyXG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xyXG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xyXG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XHJcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xyXG4gIG1heC13aWR0aDogMzlweDtcclxuICBoZWlnaHQ6IDM5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcclxuICBib3JkZXItY29sb3I6ICM5NTllYTk7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICM5NTllYTk7XHJcbiAgYmFja2dyb3VuZDogIzk1OWVhOTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCAwICRjb2xvcl9icmFuZC0yO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcclxuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMSk7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICRjb2xvcl9icmFuZC0yLCA1cHggMCAwICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgJGNvbG9yX2JyYW5kLTIsIDVweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgcGFkZGluZzogMCAxMnB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICBmbG9hdDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgd2lkdGg6IDQwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHdpZHRoOiAyNiU7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHdpZHRoOiA0OSU7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHdpZHRoOiAyJTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgd2lkdGg6IDE4JTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlcixcclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbiIsIi8qISBub3Vpc2xpZGVyIC0gMTQuMS4xIC0gMTIvMTUvMjAxOSAqL1xyXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XHJcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXHJcbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cclxuICovXHJcbi5ub1VpLXRhcmdldCxcclxuLm5vVWktdGFyZ2V0ICoge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubm9VaS10YXJnZXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubm9VaS1iYXNlLFxyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cclxuLm5vVWktY29ubmVjdHMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4ubm9VaS1jb25uZWN0LFxyXG4ubm9VaS1vcmlnaW4ge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcbn1cclxuLm5vVWktY29ubmVjdCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgaGVpZ2h0OiAxMCU7XHJcbiAgd2lkdGg6IDEwJTtcclxufVxyXG4vKiBPZmZzZXQgZGlyZWN0aW9uXHJcbiAqL1xyXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxyXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cclxuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcclxuICB3aWR0aDogMDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5ub1VpLWhhbmRsZSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ubm9VaS10b3VjaC1hcmVhIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXHJcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbn1cclxuLm5vVWktc3RhdGUtZHJhZyAqIHtcclxuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcclxuICovXHJcbi5ub1VpLWhvcml6b250YWwge1xyXG4gIGhlaWdodDogMThweDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDM0cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHJpZ2h0OiAtMTdweDtcclxuICB0b3A6IC02cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIHRvcDogLTE3cHg7XHJcbn1cclxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgbGVmdDogLTE3cHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLyogU3R5bGluZztcclxuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXHJcbiAqL1xyXG4ubm9VaS10YXJnZXQge1xyXG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7XHJcbn1cclxuLm5vVWktY29ubmVjdHMge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4ubm9VaS1jb25uZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGO1xyXG59XHJcbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XHJcbiAqL1xyXG4ubm9VaS1kcmFnZ2FibGUge1xyXG4gIGN1cnNvcjogZXctcmVzaXplO1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XHJcbiAgY3Vyc29yOiBucy1yZXNpemU7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCO1xyXG59XHJcbi5ub1VpLWFjdGl2ZSB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjtcclxufVxyXG4vKiBIYW5kbGUgc3RyaXBlcztcclxuICovXHJcbi5ub1VpLWhhbmRsZTpiZWZvcmUsXHJcbi5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcclxuICBsZWZ0OiAxNHB4O1xyXG4gIHRvcDogNnB4O1xyXG59XHJcbi5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgbGVmdDogMTdweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGxlZnQ6IDZweDtcclxuICB0b3A6IDE0cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICB0b3A6IDE3cHg7XHJcbn1cclxuLyogRGlzYWJsZWQgc3RhdGU7XHJcbiAqL1xyXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xyXG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XHJcbn1cclxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcclxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcclxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLyogQmFzZTtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMsXHJcbi5ub1VpLXBpcHMgKiB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5vVWktcGlwcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcbi8qIFZhbHVlcztcclxuICpcclxuICovXHJcbi5ub1VpLXZhbHVlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm5vVWktdmFsdWUtc3ViIHtcclxuICBjb2xvcjogI2NjYztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuLyogTWFya2luZ3M7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1tYXJrZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcbi5ub1VpLW1hcmtlci1zdWIge1xyXG4gIGJhY2tncm91bmQ6ICNBQUE7XHJcbn1cclxuLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICBiYWNrZ3JvdW5kOiAjQUFBO1xyXG59XHJcbi8qIEhvcml6b250YWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG59XHJcbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gIGhlaWdodDogMTVweDtcclxufVxyXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAxMDAlO1xyXG59XHJcbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDJweDtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbn1cclxuLm5vVWktdG9vbHRpcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAxMjAlO1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEyMCU7XHJcbn1cclxuIiwiLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXHJcbi8qXHJcblx0U3R5bGVzIGZvciBiYXNpYyBQaG90b1N3aXBlIGZ1bmN0aW9uYWxpdHkgKHNsaWRpbmcgYXJlYSwgb3Blbi9jbG9zZSB0cmFuc2l0aW9ucylcclxuKi9cclxuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cclxuLnBzd3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHotaW5kZXg6IDMwMDA7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG91dGxpbmU6IG5vbmU7IH1cclxuLnBzd3AgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuLnBzd3AgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmU7IH1cclxuXHJcbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xyXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcclxuICAvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXHJcbiAgb3BhY2l0eTogMC4wMDE7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cC0tb3BlbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcclxuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuICBjdXJzb3I6IHpvb20taW47IH1cclxuXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICBjdXJzb3I6IC1tb3otZ3JhYjtcclxuICBjdXJzb3I6IGdyYWI7IH1cclxuXHJcbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxyXG5cclxuLypcclxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cclxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cclxuKi9cclxuLnBzd3BfX2JnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cclxuXHJcbi5wc3dwX19zY3JvbGwtd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwOyB9XHJcblxyXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX2ltZyB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLnBzd3BfX2JnIHtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXHJcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fem9vbS13cmFwIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxyXG5cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19pdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7IH1cclxuXHJcbi8qXHJcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxyXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcclxuKi9cclxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4vKlxyXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXHJcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XHJcbiovXHJcbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XHJcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxyXG5cclxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7IH1cclxuXHJcbi8qXHJcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxyXG5cdChKUyBvcHRpb24gZXJyb3JNc2cgY29udHJvbHMgbWFya3VwKVxyXG4qL1xyXG4ucHN3cF9fZXJyb3ItbXNnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgY29sb3I6ICNDQ0M7IH1cclxuXHJcbi5wc3dwX19lcnJvci1tc2cgYSB7XHJcbiAgY29sb3I6ICNDQ0M7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0iLCIvKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cclxuLypcclxuXHJcblx0Q29udGVudHM6XHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3NcclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHQ0LiBDYXB0aW9uXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3JcclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXHJcblxyXG4qL1xyXG4vKlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblxyXG4gKi9cclxuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXHJcbi5wc3dwX19idXR0b24ge1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cclxuLnBzd3BfX2J1dHRvbjpmb2N1cywgLnBzd3BfX2J1dHRvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cF9fYnV0dG9uOmFjdGl2ZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBvcGFjaXR5OiAwLjk7IH1cclxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cclxuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5wbmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7IH1cclxuXHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjA5Mzc1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcclxuICAvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5wbmcnKTsgfVxyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4OyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1mcyB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7IH1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7IH1cclxuXHJcbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4vKlxyXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcclxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxyXG4qL1xyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XHJcbiAgbGVmdDogMDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICByaWdodDogMDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICB0b3A6IDM1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XHJcbiAgbGVmdDogNnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgcmlnaHQ6IDZweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDsgfVxyXG5cclxuLypcclxuXHJcblx0Mi4gU2hhcmUgbW9kYWwvcG9wdXAgYW5kIGxpbmtzXHJcblxyXG4gKi9cclxuLnBzd3BfX2NvdW50ZXIsXHJcbi5wc3dwX19zaGFyZS1tb2RhbCB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE2MDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wc3dwX19zaGFyZS10b29sdGlwIHtcclxuICB6LWluZGV4OiAxNjIwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIHRvcDogNTZweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcmlnaHQ6IDQ0cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMDAwOyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6Zmlyc3QtY2hpbGQge1xyXG4gIC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXHJcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuXHJcbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XHJcbiAgcGFkZGluZzogMTZweCAxMnB4OyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTJweDtcclxuICByaWdodDogMTVweDtcclxuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xyXG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzRTVDOUE7XHJcbiAgY29sb3I6ICNGRkY7IH1cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6YmVmb3JlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0U1QzlBOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xyXG4gIGNvbG9yOiAjRkZGOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNDQ0M7XHJcbiAgY29sb3I6ICNDRTI3MkQ7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjREREOyB9XHJcblxyXG4vKlxyXG5cclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHJcbiAqL1xyXG4ucHN3cF9fY291bnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogNDRweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBwYWRkaW5nOiAwIDEwcHg7IH1cclxuXHJcbi8qXHJcblxyXG5cdDQuIENhcHRpb25cclxuXHJcbiAqL1xyXG4ucHN3cF9fY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cclxuLnBzd3BfX2NhcHRpb24gc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBjb2xvcjogI0JCQjsgfVxyXG5cclxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAjQ0NDOyB9XHJcblxyXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXHJcbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi8qXHJcblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXHJcblxyXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcclxuXHJcbiAqL1xyXG4ucHN3cF9fcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgZGlyZWN0aW9uOiBsdHI7IH1cclxuXHJcbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbjogMTJweDsgfVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXHJcbiAgYmFja2dyb3VuZDogdXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXQ7IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTVweDtcclxuICB0b3A6IDE1cHg7XHJcbiAgbWFyZ2luOiAwOyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xyXG4gIC8qXHJcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxyXG5cdFx0XHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXHJcblx0XHQqL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogN3B4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBtYXJnaW46IDA7IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5wc3dwX19wcmVsb2FkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHRvcDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZsb2F0OiByaWdodDsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XHJcblxyXG4vKlxyXG5cclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xyXG5cclxuICovXHJcbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xyXG4ucHN3cF9fdWkge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHotaW5kZXg6IDE1NTA7IH1cclxuXHJcbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xyXG4ucHN3cF9fdG9wLWJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogNDRweDtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLnBzd3BfX2NhcHRpb24sXHJcbi5wc3dwX190b3AtYmFyLFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxyXG5cclxuLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX19jYXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cclxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1pZGxlIGNsYXNzIGlzIGFkZGVkIHdoZW4gbW91c2UgaXNuJ3QgbW92aW5nIGZvciBzZXZlcmFsIHNlY29uZHMgKEpTIG9wdGlvbiB0aW1lVG9JZGxlKSAqL1xyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xyXG4gIG9wYWNpdHk6IDA7IH1cclxuXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgb3BhY2l0eTogMDsgfVxyXG5cclxuLypcclxuXHRwc3dwX191aS0taGlkZGVuIGNsYXNzIGlzIGFkZGVkIHdoZW4gY29udHJvbHMgYXJlIGhpZGRlblxyXG5cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcclxuKi9cclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXHJcbiAgb3BhY2l0eTogMC4wMDE7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTsgfSIsIltkYXRhLXNpbXBsZWJhcl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnNpbXBsZWJhci13cmFwcGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1tYXNrIHtcclxuICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1vZmZzZXQge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cclxuICBtYXgtaGVpZ2h0OiAxMDAlOyAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxyXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxyXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1wbGFjZWhvbGRlciB7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWF4LWhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogLTE7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgZmxleC1ncm93OiBpbmhlcml0O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAwJTtcclxuICB3aWR0aDogMTAwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIG1pbi13aWR0aDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2sge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBtaW4taGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiAnJztcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHJpZ2h0OiAycHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xyXG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMXB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gIHRvcDogMnB4O1xyXG4gIGJvdHRvbTogMnB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAycHg7XHJcbiAgcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDJweDtcclxuICBoZWlnaHQ6IDdweDtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIG1pbi13aWR0aDogMTBweDtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLyogUnRsIHN1cHBvcnQgKi9cclxuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxufSIsIiRzcy1oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJHNzLXdoaXRlOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3MtZm9udC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMiAhZGVmYXVsdDtcclxuJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTIgIWRlZmF1bHQ7XHJcbiRzcy1mb250LWRpc2FibGVkLWNvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kc3MtcHJpbWFyeS1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzcy1ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc3Mtc2VhcmNoLWhpZ2hsaWdodC1jb2xvcjogI2ZmZmI4YyAhZGVmYXVsdDtcclxuJHNzLWJvcmRlci1yYWRpdXM6IDBweCAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctbDogOHB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1tOiA2cHggIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLXM6IDRweCAhZGVmYXVsdDtcclxuXHJcbi5zcy1tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGNvbG9yOiAkc3MtZm9udC1jb2xvcjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRzcy1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1tO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRzcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuXHJcbiAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLWJvcmRlci1jb2xvcjtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNzLW9wZW4tYWJvdmUge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICBcclxuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgXHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgICAgICBcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1kZXNlbGVjdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgJHNzLXNwYWNpbmctbSAwICRzcy1zcGFjaW5nLW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgJi5zcy1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWFycm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCAkc3Mtc3BhY2luZy1tIDAgJHNzLXNwYWNpbmctbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnM7XHJcblxyXG4gICAgICAgICYuYXJyb3ctdXAge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICBtYXJnaW46IDNweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcnJvdy1kb3duIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIG1hcmdpbjogLTNweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6ICRzcy1oZWlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzcy1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcblxyXG4gICAgJi5zcy1kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy1ib3JkZXItY29sb3I7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgY29sb3I6ICRzcy1mb250LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgIC5zcy12YWx1ZS1kZWxldGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3Mtb3Blbi1hYm92ZSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblxyXG4gICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDVweDtcclxuICAgICAgICBtYXJnaW46IDJweCAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgc2NhbGVJbiB7XHJcbiAgICAgICAgMCUge3RyYW5zZm9ybTogc2NhbGUoMCk7IG9wYWNpdHk6IDA7fVxyXG4gICAgICAgIDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7fVxyXG4gICAgICB9XHJcbiAgICAgIEBrZXlmcmFtZXMgc2NhbGVPdXQge1xyXG4gICAgICAgIDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxO31cclxuICAgICAgICAxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDApOyBvcGFjaXR5OiAwO31cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAzcHggNXB4IDNweCAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVJbjtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cclxuICAgICAgICAmLnNzLW91dCB7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVPdXQ7XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlLWRlbGV0ZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtYWRkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMCAxIDNweDtcclxuICAgICAgbWFyZ2luOiA5cHggMTJweCAwIDVweDtcclxuXHJcbiAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3MtY3Jvc3Mge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLnNzLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IC0xcHggMCAwIDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcblxyXG4gICYuc3Mtb3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB9XHJcblxyXG4gIC5zcy1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1sICRzcy1zcGFjaW5nLWwgJHNzLXNwYWNpbmctbSAkc3Mtc3BhY2luZy1sO1xyXG5cclxuICAgICYuc3MtaGlkZSB7XHJcbiAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1tICRzcy1zcGFjaW5nLWw7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAkc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1hZGRhYmxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZsZXg6IDAgMCAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcy1hZGRhYmxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuc3MtbGlzdCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5zcy1vcHRncm91cCB7XHJcbiAgICAgIC5zcy1vcHRncm91cC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsICYuc3MtaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzcy1wcmltYXJ5LWNvbG9yLCAuMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3MtaGlkZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbiAgICAgIC5zcy1zZWFyY2gtaGlnaGxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtc2VhcmNoLWhpZ2hsaWdodC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKlxyXG4gKiBTd2lwZXIgNS4yLjBcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cDovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE5IFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogT2N0b2JlciAyNiwgMjAxOVxyXG4gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcclxuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLnN3aXBlci1zbGlkZSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbn1cclxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4vKiBBdXRvIEhlaWdodCAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbn1cclxuLyogM0QgRWZmZWN0cyAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XHJcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi8qIENTUyBNb2RlICovXHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLyogRm9yIEZpcmVmb3ggKi9cclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcclxuICAvKlxyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcclxuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC4zNTtcclxuICBjdXJzb3I6IGF1dG87XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcclxuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICBjb250ZW50OiAncHJldic7XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICduZXh0JztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbjpyb290IHtcclxuICAvKlxyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHotaW5kZXg6IDYwMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi8qIENvbW1vbiBTdHlsZXMgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIEJ1bGxldHMgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICByaWdodDogMTBweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDZweCAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDhweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XHJcbn1cclxuLyogUHJvZ3Jlc3MgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XHJcbiAgd2lkdGg6IDRweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBTY3JvbGxiYXIgKi9cclxuLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDElO1xyXG4gIGJvdHRvbTogM3B4O1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIHdpZHRoOiA5OCU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAzcHg7XHJcbiAgdG9wOiAxJTtcclxuICB6LWluZGV4OiA1MDtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogOTglO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zd2lwZXItem9vbS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuLnN3aXBlci1zbGlkZS16b29tZWQge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG4vKiBQcmVsb2FkZXIgKi9cclxuOnJvb3Qge1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XHJcbiAgd2lkdGg6IDQycHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcclxufVxyXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4vKiBhMTF5ICovXHJcbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAtMTAwMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuNjtcclxuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcclxuICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgei1pbmRleDogMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4kYW5pbWF0aW9uLWR1cmF0aW9uICAgICAgICAgOiAwLjVzICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uLWVhc2UgICAgICAgICAgICAgOiBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbnMtY29sb3IgICAgICAgICAgIDogbGlnaHRlbihhZGp1c3QtaHVlKCRjb2xvcl9icmFuZC0xLCAtMSksIDIzLjUzKSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbnNfaW1hZ2UtYmFja2dyb3VuZDogI2YxZjFmMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBpZiAkYW5pbWF0aW9uLXNjcm9sbC1lbmFibGVkIHtcclxuICAgIFtkYXRhLWFuaW1hdGlvbj1mYWRlXSB7XHJcbiAgICAgICAgLmpzLWVuYWJsZWQgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1ib3R0b211cF0ge1xyXG4gICAgICAgIC5qcy1lbmFibGVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMHB4LCAwKTtcclxuICAgICAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAyLjJzIGVhc2Utb3V0LCBvcGFjaXR5IDAuNnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMS41cyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcblxyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1hbmltYXRpb249cmlnaHRsZWZ0XSB7XHJcbiAgICAgICAgLmpzLWVuYWJsZWQgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSwgdHJhbnNmb3JtIDNzIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1sZWZ0cmlnaHRdIHtcclxuICAgICAgICAuanMtZW5hYmxlZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSwgdHJhbnNmb3JtIDNzIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1zY2FsZWJpZ10ge1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgZWFzZS1vdXQsIG9wYWNpdHkgMS4ycyBlYXNlLW91dDtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICBcclxuXHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFuaW1hdGlvbnMtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKC4zMyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbmltYXRpb25zX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmpzLWFuaW1hdGlvbi1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICZfX291dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFuaW1hdGlvbnNfaW1hZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qcy1hbmltYXRpb24taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19vdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBBbmltYXRpb25zXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBBbmltYXRpb25zIDogYWN0aXZhdGlvbiBkZXMgYW5pbWF0aW9uIGF1IHNjcm9sbFxyXG5cclxuJGFuaW1hdGlvbi1kdXJhdGlvbiAgICAgICAgIDogMC41czsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFuaW1hdGlvbnMgOiBkdXLDqWUgcGFyIGTDqWZhdXRcclxuJGFuaW1hdGlvbi1lYXNlICAgICAgICAgICAgIDogZWFzZS1pbi1vdXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFuaW1hdGlvbnMgOiBlYXNpbmcgcGFyIGTDqWZhdXRcclxuJGFuaW1hdGlvbnMtY29sb3IgICAgICAgICAgIDogbGlnaHRlbihhZGp1c3QtaHVlKCRjb2xvcl9icmFuZC0xLCAtMSksIDIzLjUzKTsgIC8vIEFuaW1hdGlvbnMgOiBiYWNrZ3JvdW5kLWNvbG9yXHJcbiRhbmltYXRpb25zX2ltYWdlLWJhY2tncm91bmQ6ICNmMWYxZjE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBBbmltYXRpb25zIDogaW1hZ2UgYmFja2dyb3VuZC1jb2xvclxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5ib3JkZXJlZCB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9faGVhZGVyLFxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICBcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTB2dztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgMWVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbSAgOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0ICA6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0IDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1mb290ZXIge1xyXG4gICAgICAgICN7JGJsb2NrfV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20gIDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLypcclxuJGNvcmVfYnV0dG9uLWFuaW1hdGlvbjogJy5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yJyAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2J1dHRvbl9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA2MDAgMC44NzVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9wYWRkaW5nICAgICAgIDogMC44ZW0gM2VtICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAgOiAxcHggIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2ljb25fZmlsbC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2ZpbGwtY29sb3IgIDogaW5oZXJpdCAhZGVmYXVsdDtcclxuKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5idXR0b24ge1xyXG4gICAgZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgIHBhZGRpbmc6ICRjb3JlX2J1dHRvbl9wYWRkaW5nO1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuICAgIEBleHRlbmQgI3skY29yZV9idXR0b24tYW5pbWF0aW9ufTtcclxuICAgIGJvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAkY29yZV9idXR0b25fY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAuYnV0dG9uLXN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbW9ub2NyaG9tZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuICAgIFxyXG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBcclxuICAgICZfX2RyYXdpbmcge1xyXG4gICAgICBoZWlnaHQ6IDIuMmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xyXG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG5cclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24tZHJhd2luZy0tYXJyb3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgIH1cclxuICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJ1dHRvbi1zdmcge1xyXG4gICAgZmlsbDogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEFuaW1hdGlvbiA6IHN3ZWVwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0LFxyXG4uYnV0dG9uLS1zd2VlcC10by1sZWZ0LFxyXG4uYnV0dG9uLS1zd2VlcC10by10b3AsXHJcbi5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbVxyXG57XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLy8td2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgLy90cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCk7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFN3ZWVwIHRvIFJpZ2h0XHJcbi5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFN3ZWVwIHRvIGxlZnRcclxuLmJ1dHRvbi0tc3dlZXAtdG8tbGVmdCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTd2VlcCB0byBib3R0b21cclxuLmJ1dHRvbi0tc3dlZXAtdG8tYm90dG9tIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBTd2VlcCB0byB0b3BcclxuLmJ1dHRvbi0tc3dlZXAtdG8tdG9wIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQW5pbWF0aW9uIDogYm9yZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dCxcclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LFxyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMixcclxuLmJ1dHRvbi0tYm9yZGVyLWluLFxyXG4uYnV0dG9uLS1ib3JkZXItb3V0LFxyXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbSxcclxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZSxcclxuLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlciB0b3AgJiBib3R0b206IGxlZnQgLT4gcmlnaHRcclxuLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgIH1cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlciBzaWRlczogdG9wIC0+IGJvdHRvbVxyXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDBcclxuXHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDBcclxuICAgIH1cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3JkZXIgc2lkZXMgcmV2ZXJzZTogdG9wIC0+IGJvdHRvbVxyXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMFxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDBcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3JkZXIgYm90dG9tOiBjZW50ZXIgLT4gc2lkZXNcclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0IHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIGJvdHRvbTogbGVmdCAtPiByaWdodCAtPiBsZWZ0XHJcbi5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodCB7XHJcblxyXG59XHJcblxyXG4vLyBCb3JkZXIgYm90dG9tOiBsZWZ0IC0+IHJpZ2h0IC0+IHJpZ2h0XHJcbi5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGJvcmRlciA6IGluXHJcbi5idXR0b24tLWJvcmRlci1pbiB7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMyOTI5Mjg7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gYm9yZGVyIDogb3V0XHJcbi5idXR0b24tLWJvcmRlci1vdXQge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMjkyOTI4O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEJvdXRvbnMgZ8OpbsOpcmlxdWVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb3JlX2J1dHRvbi1hbmltYXRpb246ICcuYnV0dG9uLS1zd2VlcC10by10b3AnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdHJhbnNpdGlvbiBwYXIgZMOpZmF1dFxyXG5cclxuJGNvcmVfYnV0dG9uX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxNnB4LzEgJGZvbnQtZmFtaWx5LS0xOyAgLy8gQm91dG9uOiBmb250XHJcbiRjb3JlX2J1dHRvbl9wYWRkaW5nICAgICAgIDogMS4zNWVtIDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uOiBmb250XHJcbiRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbjogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICA6IDJweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kY29yZV9idXR0b25fYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRjb3JlX2J1dHRvbl9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRjb3JlX2J1dHRvbl9pY29uX2ZpbGwtY29sb3I6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGwnaWNvbmUgc3ZnXHJcblxyXG4kY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY29yZV9idXR0b25faG92ZXJfZmlsbC1jb2xvciAgOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGwnaWNvbmUgc3ZnXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA2Ljg3NWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZHJhd2luZyB7XHJcblxyXG4gICAgJi0tYm94c2hhZG93IHtcclxuICAgICAgICAuZHJhd2luZ19faW1nIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1OXB4IC0xMXB4IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci12ZXJ0aWNhbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29yZV90ZXh0LXZlcnRpY2FsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg6IDEuOGVtO1xyXG4kY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6IDEuOGVtO1xyXG5cclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAzLjNlbTtcclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogMy4zZW07XHJcblxyXG4kY29yZV9sYW5kaW5nLXBhZ2VfaG9tZV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAxLjJlbTtcclxuJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6IDEuMmVtO1xyXG5cclxuJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6IDIuMmVtO1xyXG4kY29yZV9sYW5kaW5nLXBhZ2VfaG9tZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6IDIuMmVtO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNSk7XHJcbiRjb3JlX3RleHQtdmVydGljYWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNzVweC8xICRmb250LWZhbWlseS0tMztcclxuJGNvcmVfdGV4dC12ZXJ0aWNhbF90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsiLCIuZmlndXJlcy1yb3RhdG9yIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaWdpdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuW2RhdGEtYW5pbWF0aW9uPWZpZ3VyZXNdIHtcclxuXHJcbiAgICAuZmlndXJlcy1yb3RhdG9yX19kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS41cyBlYXNlLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgIC5maWd1cmVzLXJvdGF0b3JfX2RpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSArIDFlbSkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbGlua3MtZ3JvdXBfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5saW5rcy1ncm91cCB7XHJcbiAgICBjb2xvcjogJGxpbmtzLWdyb3VwX2NvbG9yO1xyXG4gICAgXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLy9jb2xvcjogJGxpbmtzLWdyb3VwX2NvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJiArIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaW5rcyBncm91cFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbGlua3MtZ3JvdXBfY29sb3I6IGluaGVyaXQ7IiwiJGxvYWRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4ubG9hZGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2YzZjNmMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRsb2FkZXJfY29sb3I7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IC8qIFNhZmFyaSAqL1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgICBtYXJnaW46IDE2cHggYXV0byBhdXRvO1xyXG59XHJcblxyXG4vKiBTYWZhcmkgKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgJl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAuNmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbigpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcblxyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtZWRpYS1tb2R1bGVfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtZWRpYS1tb2R1bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRtZWRpYS1tb2R1bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbjogLjJlbSAuNmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICB3aWR0aDogNzB2dztcclxuICAgIH1cclxuICAgIC5saWdodGJveC1tZWRpYSB7XHJcbiAgICAgICAgJl9faWZyYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwdmg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJG1lZGlhLW1vZHVsZV9mb250ICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAuOWVtICRmb250LWZhbWlseS0tMTtcclxuJG1lZGlhLW1vZHVsZV9sZXR0ZXItc3BhY2luZyAgICAgIDogLjNlbTtcclxuJG1lZGlhLW1vZHVsZV90ZXh0LWFsaWduICAgICAgOiBjZW50ZXI7XHJcblxyXG4iLCIkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fcGFkZGluZzogM2VtICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX21heC13aWR0aDogNDcwcHggIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIycHgpLzEuMzYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2hlaWdodDogNTBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC1jb2xvcjogZ3JleSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2xldHRlci1zcGFjaW5nOiAycHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19hbGlnbi1pdGVtOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2J0bl9fZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fZmFjZWJvb2tfX2ZpbGw6ICMzOTU2OWMgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19tZXNzZW5nZXJfX2ZpbGw6ICMwMDc4RkYgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX190d2l0dGVyX19maWxsOiAjMDBhY2VlICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fbGlua2VkaW5fZmlsbDogIzAwNzJiMSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3doYXRzYXBwX19maWxsOiAjMjhEMTQ2ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fZW1haWxfX2ZpbGw6ICM1RDVDNUIgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19jb3B5LWxpbmtfX2ZpbGw6ICM1RDVDNUIgIWRlZmF1bHQ7XHJcblxyXG4ubW9kYWwtc2hhcmUtc29jaWFscyB7XHJcblxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX21heC13aWR0aDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fcGFkZGluZztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3RleHQtYWxpZ247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWxfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICBmb250OiAkbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUtc29jaWFscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2J0bl9fZm9udC1zaXplO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2FsaWduLWl0ZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNoYXJlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fZmFjZWJvb2tfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19tZXNzZW5nZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fbWVzc2VuZ2VyX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX190d2l0dGVyX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua2VkaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fbGlua2VkaW5fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2VtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2VtYWlsX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd2hhdHNhcHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fd2hhdHNhcHBfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb3B5LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fY29weS1saW5rX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbW9kYWxfYmFja2dyb3VuZCAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1vZGFsLXZlaWxfYmFja2dyb3VuZCA6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzUpICFkZWZhdWx0O1xyXG4kbW9kYWwtY2xvc2VfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtLW1haW5fdGV4dF9mb250ICAgICAgICAgIDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gIFxyXG4ubW9kYWwge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6ICRtb2RhbC12ZWlsX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtY2xvc2VfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBmaWxsOiAkbW9kYWwtY2xvc2VfY29sb3I7XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWxfYmFja2dyb3VuZDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG4gICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogOTE4cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAzZW0gM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgICAmX19zY3JvbGxlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG5cdFx0LmZlZXMtc2NoZWR1bGUge1xyXG5cdFx0XHQmX190YWJsZS50YWJsZSB7XHJcblx0XHRcdCAgICB3aWR0aDogMTAwJTsgXHJcblx0XHRcdFx0dGQsIHRoIHtcclxuXHRcdFx0XHQgICAgcGFkZGluZzogLjVlbSAuMmVtO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtdmVpbF9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZvY3VzLXRyYXAge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1tYWluIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNmVtO1xyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMgeyBvdXRsaW5lOm5vbmUgfVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtLW1haW5fY2xvc2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX2Nsb3NlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjNlbSAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLS1tYWluX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtLW1haW5fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC0tbWFpbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC0tbWFpbl90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1vZGFsLS1tYWluX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kYWxcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRtb2RhbF9iYWNrZ3JvdW5kICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1vZGFsIDogY291bGV1ciBkZSBmb25kXHJcbiRtb2RhbC12ZWlsX2JhY2tncm91bmQgOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFZvaWxlIDogY291bGV1ciBkZSBmb25kXHJcbiRtb2RhbC1jbG9zZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZlcm1lciA6IGNvdWxldXIgZGUgbCdpY29uZVxyXG4kbW9kYWwtY2xvc2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGZXJtZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcblxyXG4vLyBNb2RhbCBwcmluY2lwYWxlIChNZXNzYWdlIGQnaW5mb3JtYXRpb24pXHJcbiRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbW9kYWwtLW1haW5fdGV4dF9mb250ICAgICAgICAgIDogJGJvZHlfZm9udDtcclxuJG1vZGFsLS1tYWluX3RleHRfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjtcclxuJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiIsIiRtb3JlLWFjdGlvbl90ZXh0X2ZvbnQtLXNtICAgICAgOiBub3JtYWwgbm9ybWFsIDcwMCAwLjkyNWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX3RleHRfZm9udC0tbWQgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDEuMTI1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fdGV4dF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRtb3JlLWFjdGlvbl9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25fYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLm1vcmUtYWN0aW9uIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb250OiAkbW9yZS1hY3Rpb25fdGV4dF9mb250LS1zbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vcmUtYWN0aW9uX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb3JlLWFjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkbW9yZS1hY3Rpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb3JlLWFjdGlvbl90ZXh0X2ZvbnQtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIlO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb3JlLWFjdGlvbl9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRtb3JlLWFjdGlvbl9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1vcmUtYWN0aW9uX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb3JlLWFjdGlvbl9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9yZS1hY3Rpb25fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbW9yZS1hY3Rpb25fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbW9yZS1hY3Rpb25fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJG1vcmUtYWN0aW9uX3RleHRfZm9udC0tc20gICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDAuOTI1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kbW9yZS1hY3Rpb25fdGV4dF9mb250LS1tZCAgICAgIDogbm9ybWFsIG5vcm1hbCA3MDAgMS4xMjVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRtb3JlLWFjdGlvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbW9yZS1hY3Rpb25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1vcmUtYWN0aW9uX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRtb3JlLWFjdGlvbl9idXR0b25fYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7IiwiXHJcbi5zY3JvbGwtYmxvY2sge1xyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIGJvdHRvbTogMiU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhbmltYXRpb246IDJzIHdpZ2dsZSBlYXNlIGluZmluaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEhvbWVcclxuLnNjcm9sbC1ibG9jay0taG9tZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHJpZ2h0OiAxJTtcclxuICAgIC5zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICZfX2J1dHRvbi0tbGFzdCA+ICoge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zY3JvbGwtYmxvY2tfX2J1dHRvbi0taGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4gIFxyXG5Aa2V5ZnJhbWVzIHdpZ2dsZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xyXG4gICAgfVxyXG4gICAgMjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcbiAgICB9XHJcbiAgICA2MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgfVxyXG4gICAgOTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFbGVtZW50cyBsacOpcyBhdXggbG9jYXRpb25zIHNhaXNzb25uacOocmVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc6IDBmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG4kZXF1aXBtZW50X190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW0gIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAxMDBweCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6IDRweCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW0gIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I6IHJlZCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVxdWlwbWVudF90aF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9hdmFpbGFibGVfY29sb3I6ICM1MGIxMzggIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfbm90YXZhaWxhYmxlX2NvbG9yOiAjYjEzODM4ICFkZWZhdWx0O1xyXG5cclxuJGVxdWlwbWVudF9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkZXF1aXBtZW50X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkZXF1aXBtZW50X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXF1aXBtZW50X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlcXVpcG1lbnRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRlcXVpcG1lbnRfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByaWNlLXNlYXNvbnJlbnRhbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBmb250OiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLmVxdWlwbWVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlcXVpcG1lbnRfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JvdXAtdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luIDogMCAtM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM2VtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM2VtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUvMykgLSA2ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lcXVpcG1lbnRfX3RhYmxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG5cclxuICAgICAgICAgICAgLmVxdWlwbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmX190aCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkZXF1aXBtZW50X3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlcXVpcG1lbnRfdGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVxdWlwbWVudF90aF90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgZm9udDogJGVxdWlwbWVudF90cl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X3RyX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXF1aXBtZW50X3RyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXF1aXBtZW50X3RyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlcXVpcG1lbnRfdHJfdGV4dC1hbGlnbjtcclxuICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF90cl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfYXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5vLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWxlbWVudHMgbGnDqXMgYXV4IGxvY2F0aW9ucyBzYWlzc29ubmnDqHJlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gVGFiZWF1IGRlcyBwcml4XHJcblxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogZm9udFxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGNvdWxldXJcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2xldHRlci1zcGFjaW5nOiAuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogbGV0dGVyLXNwYWNpbmdcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduICAgIDogbGVmdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcblxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogZm9udFxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGNvdWxldXJcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2xldHRlci1zcGFjaW5nOiAuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogbGV0dGVyLXNwYWNpbmdcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LWFsaWduICAgIDogbGVmdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcblxyXG5cclxuLy8gRXF1aXBlbWVudFxyXG4kZXF1aXBtZW50X190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW07XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXF1aXBtZW50X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAxMDBweDtcclxuJGVxdWlwbWVudF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6IDRweDtcclxuJGVxdWlwbWVudF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW07XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVxdWlwbWVudF90aF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogZm9udFxyXG4kZXF1aXBtZW50X3RoX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBjb3VsZXVyXHJcbiRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kZXF1aXBtZW50X3RoX3RleHQtYWxpZ24gOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcbiRlcXVpcG1lbnRfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IDogZm9udFxyXG4kZXF1aXBtZW50X3RyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiBjb3VsZXVyXHJcbiRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IDogdGV4dC10cmFuc2Zvcm1cclxuJGVxdWlwbWVudF90cl9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kZXF1aXBtZW50X3RyX3RleHQtYWxpZ24gOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5mb3MgZHUgdGFibGVhdSA6IHRleHQtYWxpZ25cclxuJGVxdWlwbWVudF90cl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgdmFsZXVyIDogY291bGV1clxyXG4kZXF1aXBtZW50X2F2YWlsYWJsZV9jb2xvcjogIzUwYjEzODsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZXF1aXBlbWVudCBjb3VsZXVyIGRpc3BvbmlibGVcclxuJGVxdWlwbWVudF9ub3RhdmFpbGFibGVfY29sb3I6ICNiMTM4Mzg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGVxdWlwZW1lbnQgY291bGV1ciBub24gZGlzcG9uaWJsZSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2tpcGxpbmtfbGlua19mb2N1c19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0wICFkZWZhdWx0O1xyXG4kc2tpcGxpbmtfbGlua19mb2N1c19jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5za2lwbGluayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRza2lwbGlua19saW5rX2ZvY3VzX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2tpcGxpbmtfbGlua19mb2N1c19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDogMS44ZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDogMS44ZW0gIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6IDMuM2VtICFkZWZhdWx0O1xyXG4kY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAzLjNlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEhvbWVcclxuJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl93aWR0aDogMS4yZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2xhbmRpbmctcGFnZV9ob21lX3Njcm9sbC1idXR0b25faGVpZ2h0OiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2xhbmRpbmctcGFnZV9ob21lX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAyLjJlbSAhZGVmYXVsdDtcclxuJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAyLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnN2Zy1hcnJvd3Njcm9sbCB7XHJcbiAgICB3aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICBoZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNjcm9sbC1ibG9jay0taG9tZSB7XHJcbiAgICAuc3ZnLWFycm93c2Nyb2xsIHtcclxuICAgICAgICB3aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9ob21lX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2VfaG9tZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2VfaG9tZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59IiwiLnN3aXBlci1jb250YWluZXIge1xyXG4gICYtLW5hdi11bmRlciB7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbGlkZXMtYXV0byB7XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcclxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICBib3R0b206IDEuNWVtO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICYtYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGNvbG9yOiAkY29sb3JfbmV1dHJhbC00O1xyXG59XHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRhYmxlLWFyaWFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGFibGUtYXJpYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGFibGUtYXJpYV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fdGgge1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgZm9udDogJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGFibGUtYXJpYV90ZF92YWx1ZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMC44ZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkdGFibGUtYXJpYV90cl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRhYmxlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyB0YWJsZVxyXG4kdGFibGUtYXJpYV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRhYmxlIC0gQ291bGV1ciBkZSBmb25kXHJcblxyXG4vLyB0clxyXG4kdGFibGUtYXJpYV90cl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyIDogYm9yZHVyZSBiYXNzZSA6IGNvdWxldXJcclxuXHJcbi8vIHRkIC0gVGl0cmVcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29sb3I6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBjb3VsZXVyXHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgIC8vIHRkIC0gVGl0cmU6IGZvbnRcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG5cclxuLy8gdGQgLSB2YWxldXJcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29sb3IgICAgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIHZhbGV1ciA6IGNvdWxldXJcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMTsgIC8vIHRkIC0gdmFsZXVyOiBmb250XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSB2YWxldXI6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSB2YWxldXI6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXMiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludmlzaWJsZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcblxyXG4udGFicy12MSB7XHJcbiAgICAuZGV0YWlsLXRhYnMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItdjFfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfaXRlbV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFiLXYxX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFiLXYxX2l0ZW1fZm9jdXNlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRldGFpbC10YWJzX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkdGFiLXYxX2l0ZW1fYWN0aXZlX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWItdjFfaXRlbV9hY3RpdmVfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzX19zZWxlY3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250OiAgbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFiLXYxX2l0ZW1fc2VsZWN0X2JvcmRlci1ib3R0b20tY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtdGFic19faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjhlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxLjNlbSAxZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQ6ICR0YWItdjFfaXRlbV9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFiLXYxX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBib3JkZXI6ICR0YWItdjFfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRhYi12MV9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFthcmlhLWhpZGRlbj1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRhYnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiR0YWItdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJsb2MgOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcbi8vIEl0ZW0gLSB0aXRyZSBkZXMgb25nbGV0c1xyXG4kdGFiLXYxX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBPbmdsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRhYi12MV9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzIDogY291bGV1clxyXG4kdGFiLXYxX2l0ZW1fYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyAtIGFjdGl2ZSA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyAtIGFjdGl2ZSA6IGNvdWxldXJcclxuXHJcbiR0YWItdjFfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NWVtICRmb250LWZhbWlseS0tMjsgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBmb250XHJcbiR0YWItdjFfaXRlbV9sZXR0ZXItc3BhY2luZzogMC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgPCBYTFxyXG4kdGFiLXYxX3NlbGVjdF9ib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuXHJcbiR0YWItdjFfaXRlbV9mb2N1c2VkX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIG9uZ2xldCA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZSAocmVtcGxhY2Ugb3V0bGluZSBwYXIgZMOpZmF1dClcclxuJHRhYi12MV9pdGVtX3NlbGVjdF9ib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZSA6IHNlbGVjdCA6IGJvcmR1cmUgYmFzc2UgY291bGV1ciIsIi50ZXh0LXZlcnRpY2FsIHtcclxuICBjb2xvciA6cmVkO1xyXG59IiwiLyogUGxheSB3aXRoIHNwZWVkIGFuZCBlYXNpbmcgb2YgdGhlIGFuaW1hdGlvbiAqL1xyXG4kb25lLXNlY29uZDogMXM7XHJcbiRlYXNpbmc6IGN1YmljLWJlemllcigxLDAsMSwwKTtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1peGluIGFuaW1hdGUoJGNvdW50KSB7XHJcbiAgICAkc3RlcDogKDEwMCAvICRjb3VudCk7XHJcbiAgICAkcHJvZ3Jlc3M6IDAlO1xyXG4gICAgJHRyYW5zbGF0ZTogLSRkaWdpdC1oZWlnaHQ7XHJcbiAgICBAd2hpbGUgJHByb2dyZXNzIDwgMTAwIHtcclxuICAgICAgICAjeyRwcm9ncmVzc30geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZSk7IH1cclxuICAgICAgICAkcHJvZ3Jlc3M6ICRwcm9ncmVzcyArICRzdGVwO1xyXG4gICAgICAgICR0cmFuc2xhdGU6ICR0cmFuc2xhdGUgLSAkZGlnaXQtaGVpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4kZGlnaXQtaGVpZ2h0OiAxODBweDtcclxuXHJcbi5kaWdpdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIGhlaWdodDogJGRpZ2l0LWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4udGltZS1wYXJ0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCI6XCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWUtcGFydCB7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6ICRkaWdpdC1oZWlnaHQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIC5kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICYuaHVuZHJlZHRocyB7XHJcbiAgICAgICAgJi50ZW5zIC5kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGh1bmRyZWR0aHMtdGVucztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkb25lLXNlY29uZCAqIDEwICogNjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMzYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vbmVzIC5kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGh1bmRyZWR0aHMtb25lcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkb25lLXNlY29uZCAqIDEwO1xyXG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzNjAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0aXRsZV9jb250ZW50XzFfZm9udC14czogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS4yICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRpdGxlX2NvbnRlbnRfMl9mb250LXhzOiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vMS4yICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50aXRsZSB7XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljg3NWVtO1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQteHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQteHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZS1zdWJ0aXRsZSB7XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiAkdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250OiAkdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250OiAkdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDtcclxuICAgICAgICBjb2xvcjogJHRpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG59IiwiXHJcbi8vICoqIFRpdGxlXHJcbiR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRpdGxlX2RlY29yYXRpb25fd2lkdGg6IDEwMHB4O1xyXG4kdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6IDRweDtcclxuJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMWVtOyAgIC8vIERlY29yYXRpb24gOiBFc3BhY2UgKGF1LWRlc3N1cykgYXZlYyBsZSB0ZXh0ZSBkdSB0aXRyZVxyXG5cclxuJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHRpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMnB4LzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0aXRsZV9jb250ZW50XzFfZm9udC14czogbm9ybWFsIG5vcm1hbCA1MDAgMThweC8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiA1cHg7XHJcblxyXG4kdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRpdGxlX2NvbnRlbnRfMl9mb250LXhzOiBub3JtYWwgbm9ybWFsIDcwMCAyMHB4LzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiR0aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiR0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuLy8gKiogVGl0bGUgLSBzdWJ0aXRsZVxyXG4kdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzVlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yICAgICAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrZWRfY29sb3IgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3IgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9wYWRkaW5nICAgICAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgLjc3NzhlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfdGV4dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY2hlY2tib3gge1xyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBmb250OiAkY2hlY2tib3hfdGV4dF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNoZWNrYm94X3RleHRfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDAuNWVtIC0gOHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNoZWNrYm94X2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA3MXB4O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDcxcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcG9seWxpbmUge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY2hlY2tib3hfY2hlY2tlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMjBweDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NwYW4ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZDpmb2N1cyB7XHJcbiAgICAgICAgJiB+IC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEZvcm11bGFpcmVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJGZvcm1fbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kXzI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9ybSA6IENvdWxldXIgcHJpbmNpcGFsZVxyXG4kZm9ybV9hbHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb3JtIDogQ291bGV1ciBhbHRlcm5hdGl2ZVxyXG5cclxuLy8gTGFiZWxcclxuJGZvcm1fbGFiZWxfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgLy8gTGFiZWxzIDogRm9udFxyXG4kZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFiZWxzIDogVGV4dC10cmFuc2Zvcm1cclxuJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVscyA6IExldHRlci1zcGFjaW5nXHJcblxyXG4vLyBJbnB1dFxyXG4kZm9ybV9pbnB1dF9jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmb3JtX2lucHV0X2JhY2tncm91bmQgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IENvdWxldXIgZHUgdGV4dGUgXHJcbiRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICA6IDAgMCAxcHggMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogRXBhaXNzZXVyIGRlIGxhIGJvcmR1cmVcclxuJGZvcm1faW5wdXRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDE4cHgvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBGb250XHJcbiRmb3JtX2lucHV0X3BhZGRpbmcgICAgICAgOiAzcHggMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IFBhZGRpbmdcclxuJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogTGV0dGVyLXNwYWNpbmdcclxuJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogVGV4dC10cmFuc2Zvcm1cclxuXHJcbi8vIFBsYWNlaG9sZGVyXHJcbiRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yICAgICAgICAgOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBsYWNlaG9sZGVycyA6IENvdWxldXIgZHUgdGV4dGVcclxuJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eSAgICAgICA6IDAuMzU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogT3BhY2l0w6kgZHUgdGV4dGVcclxuJGZvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogQ291bGV1ciBkdSB0ZXh0ZSBhdSBmb2N1c1xyXG4kZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1czogMC4zNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQbGFjZWhvbGRlcnMgOiBPcGFjaXTDqSBkdSB0ZXh0ZSBhdSBmb2N1c1xyXG5cclxuJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDogMi41ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFbGVtZW50cyAodGV4dGZpZWxkLCBjaGVja2JveGVzLCByYWRpb3MpOiBwYWRkaW5nIGxlZnQgYW5kIHJpZ2h0XHJcblxyXG4vLyBFcnJvclxyXG4kZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjogI2RjMWQzNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFcnJldXIgOiBDb3VsZXVyIGRlcyBmaWxldHNcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWNvbG9yICAgICAgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRXJyZXVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZvcm1fZGVjb3JhdGlvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkZXMgZmlsZXRzXHJcblxyXG4kZm9ybV9maWVsZHNldF9tYXJnaW46IDNlbSAwIDNlbSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWVsZHNldDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLXNtOiAwIDAgMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWVsZHMgOiBtYXJnZXMgZXh0ZXJuZXMgPiBtb2JpbGVcclxuJGZvcm1fZmllbGRfbWFyZ2luLS1tZDogMCAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0IDNlbSAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0OyAgLy8gRmllbGRzIDogbWFyZ2VzIGV4dGVybmVzID4gdGFibGV0dGVcclxuXHJcbiRmb3JtX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMjsgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogRm9udFxyXG4kZm9ybV9sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWVsZHNldCBsZWdlbmQgOiBMZXR0ZXItc3BhY2luZ1xyXG4kZm9ybV9sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWVsZHNldCBsZWdlbmQgOiBUZXh0LXRyYW5zZm9ybVxyXG4kZm9ybV9sZWdlbmRfbWFyZ2luICAgICAgICA6IDAgMCAzZW0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWVsZHNldCBsZWdlbmQgOiBtYXJnZXMgZXh0ZXJuZXNcclxuXHJcbiRmb3JtX2NvbmRpdGlvbnNfZm9udCA6IG5vcm1hbCBub3JtYWwgNTAwIDE0cHggJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb25kaXRpb25zIDogZm9udFxyXG4kZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29uZGl0aW9ucyA6IGNvdWxldXJcclxuXHJcbiRmb3JtX2xlZ2Fsc19mb250IDogbm9ybWFsIG5vcm1hbCA1MDAgOXB4ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMw6lnYWwgOiBmb250XHJcbiRmb3JtX2xlZ2Fsc19jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMw6lnYWwgOiBjb3VsZXVyXHJcbiRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEzDqWdhbCA6IGFsaWduZW1lbnQgZHUgdGV4dGVcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0ZmllbGRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRleHRmaWVsZF9wYWRkaW5nOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgM2VtICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQ7ICAgICAgLy8gVGV4dGZpZWxkIDogUGFkZGluZyBpbnRlcm5lXHJcblxyXG4kdGV4dGZpZWxkX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgbGFiZWwgOiBDb3VsZXVyXHJcbiR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBsYWJlbCA6IE1hcmdlIGJhc3NlXHJcbiR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBsYWJlbCA6IExldHRlci1wYWNpbmdcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHRleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gTW9udHNlcnJhdCxBcmlhbCxzYW5zLXNlcmlmOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBGb250XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRleHRmaWVsZF9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogVGV4dC10cmFuc2Zvcm1cclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCBjYWxlbmRyaWVyOiBjb3VsZXVyXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGFyZWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIDogdGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuXHJcbiR0ZXh0YXJlYV9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGxhYmVsIDogQ291bGV1clxyXG4kdGV4dGFyZWFfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBsYWJlbCA6IExldHRlcnNwYWNpbmdcclxuJHRleHRhcmVhX2xhYmVsX21hcmdpbi1ib3R0b20gOiAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgbGFiZWwgOiBNYXJnZSBiYXNzZVxyXG5cclxuJHRleHRhcmVhX2lucHV0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzFlbSBNb250c2VycmF0LEFyaWFsLHNhbnMtc2VyaWY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IEZvbnRcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQ6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQgOiBUZXh0LXRyYW5zZm9ybVxyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94ZXMgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMjsgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gZm9udFxyXG4kY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveGVzIGdyb3VwIDogTMOpZ2VuZGUgLSBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94ZXMgZ3JvdXAgOiBMw6lnZW5kZSAtIG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuJGNoZWNrYm94ZXNfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gbWFyZ2UgZXh0ZXJuZSAobWFyZ2luKVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hfY2hlY2tfY29sb3IgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IENvdWxldXIgZGUgbCdpY29uXHJcbiRjaGVja2JveF9jaGVja2VkX2NvbG9yICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IENvdWxldXIgZGUgbGEgY2hlY2tcclxuJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciA6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJGNoZWNrYm94X3BhZGRpbmcgICAgICAgICAgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBNYXJnZSBpbnRlcm5lIChwYWRkaW5nKVxyXG4kY2hlY2tib3hfdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMTRweC8xLjJlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IEZvbnRcclxuJGNoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRjaGVja2JveF90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYWRpb3MgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJhZGlvc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODc1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgICAgICAgICAgLy8gUmFkaW9zIGdyb3VwIDogTMOpZ2VuZGUgLSBmb250XHJcbiRyYWRpb3NfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpb3MgZ3JvdXAgOiBMw6lnZW5kZSAtIG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuJHJhZGlvc19tYXJnaW4gICAgICAgICAgICAgICA6IDAgMCAxZW0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW9zIGdyb3VwIDogTMOpZ2VuZGUgLSBtYXJnZSBleHRlcm5lIChtYXJnaW4pXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmFkaW9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJhZGlvX2NoZWNrX2NvbG9yICAgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBDb3VsZXVyIGRlIGwnaWNvblxyXG4kcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yICAgOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpbyA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kcmFkaW9fbGVnZW5kX2ZvbnQgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpbyA6IExhYmVsIC0gZm9udFxyXG4kcmFkaW9fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpbyA6IExhYmVsIC0gZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpbyA6IExhYmVsIC0gdGV4dC10cmFuc2Zvcm1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2VsZWN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgOiBUYWlsbGUgZGUgbGEgYm9yZHVyZVxyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IDogQ291bGV1ciBkdSBmb25kXHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gOiAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgbGFiZWwgOiBtYXJnZSBiYXNzZVxyXG4kc2VsZWN0X2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgbGFiZWwgOiBDb3VsZXVyXHJcbiRzZWxlY3RfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBsYWJlbCA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kc2VsZWN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dFxyXG4kc2VsZWN0X2l0ZW1fYmctY29sb3IgICAgICAgICAgOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgZm9uZFxyXG4kc2VsZWN0X2l0ZW1fZm9udCAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzFlbSBNb250c2VycmF0LEFyaWFsLHNhbnMtc2VyaWY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogRm9udFxyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHNlbGVjdF9pdGVtX3RleHQtdHJhbnNmb3JtICAgIDogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBUZXh0LXRyYW5zZm9ybVxyXG4kc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyICAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgZm9uZCBhdSBob3ZlclxyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyICAgICAgOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dCBhdSBob3ZlclxyXG4kc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkOiByZ2JhKCRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIsIDAuMSk7ICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgZm9uZCBzZWxlY3Rpb25uw6lcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgIDogJGZvcm1faW5wdXRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBDb3VsZXVyIGR1IHRleHQgc2VsZWN0aW9ubsOpXHJcbiRzZWxlY3RfaXRlbV9wYWRpbmcgICAgICAgICAgICA6IDEuM2VtIDMwcHggMWVtIDFlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogcGFkZGluZ1xyXG5cclxuJHNlbGVjdF9pY29uX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGljb24gOiBDb3VsZXVyXHJcblxyXG4kc2VsZWN0X2NvdW50X2NvbG9yICAgOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgY29tcHRldXIgOiBDb3VsZXVyIGR1IHRleHRcclxuJHNlbGVjdF9jb3VudF9iZy1jb2xvcjogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGNvbXB0ZXVyIDogQ291bGV1ciBkdSBmb25kXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFJhbmdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyYW5nZV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7XHJcbiRyYW5nZV9sZXR0ZXItc3BhY2luZyAgICA6IDAuMThlbTtcclxuJHJhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgOiBmb250XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItY29sb3I6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogdGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHJhbmdlX2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHJhbmdlX3Byb21wdF9jb2xvciAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgcHJvbXB0IDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSBwcm9tcHQgOiBjb3VsZXVyIGRlcyB2YWxldXJzXHJcblxyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IGNvdWxldXIgZGUgbGEgYmFycmVcclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgOiBjb3VsZXVyIGRlIGxhIHBvcnRpb24gYWN0aXZlXHJcblxyXG4kcmFuZ2VfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSBpY29uIDogQ291bGV1clxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjaGVja2JveGVzX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2hlY2tib3hlcyB7XHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkY2hlY2tib3hlc19sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hlc19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkY2hlY2tib3hlc19tYXJnaW47XHJcbiAgICB9XHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmb3JtX2RlY29yYXRpb25fY29sb3I6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9maWVsZHNldF9tYXJnaW46IDNlbSAwIDNlbSAwICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZmllbGRfbWFyZ2luLS1zbTogMCAwIDJlbSAhZGVmYXVsdDtcclxuJGZvcm1fZmllbGRfbWFyZ2luLS1tZDogMCAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0IDNlbSAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdlbmRfbWFyZ2luICAgICAgICA6IDAgMCAzZW0gMCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2NvbmRpdGlvbnNfZm9udCA6IGl0YWxpYyBub3JtYWwgNDAwIDAuNzc3OGVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGNvbG9yLW5ldXRyYWwtNCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2xlZ2Fsc19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMC43ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdhbHNfY29sb3I6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGZvbnRfc2VsZWN0X2FnZW5jZTogbm9ybWFsIG5vcm1hbCA2MDAgMC45Mzc1ZW0vMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbG9yX3NlbGVjdF9hZ2VuY2U6ICRjb2xvcl9uZXV0cmFsLTAgIWRlZmF1bHQ7XHJcbiRjb2xvcl9pdGVtX3NlbGVjdDogJGNvbG9yX25ldXRyYWwtMCAhZGVmYXVsdDtcclxuJGJvcmRlcl9jb2xvcl9zZWxlY3Q6ICRjb2xvcl9uZXV0cmFsLTAgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfYm9yZGVyX2JvdHRvbV93aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2ljb25fcmlnaHRfc2VsZWN0X3dpZHRoOiAwIDJweCAycHggMCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pY29uX3JpZ2h0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9ybSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkZm9ybV9pbnB1dF9jb2xvcjtcclxuXHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbjogJGZvcm1fZmllbGRzZXRfbWFyZ2luO1xyXG4gICAgICAgICYtLWxlZ2VuZC1oaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250OiAkZm9ybV9sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9ybV9sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9sZWdlbmRfbWFyZ2luO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19maWVsZHMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0jeyRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnR9IDAgLSN7JGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdH07ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWFyZ2UgZG9pdCDDqnRyZSDDqWdhbGUgYXUgcGFkZGluZyByaWdodC9sZWZ0IGRlcyBlbGVtZW50cyBcIi50ZXh0ZmllbGRzXCIsIFwiLnJhZGlvc1wiLCBcIi5jaGVja2JveGVzXCIsLi4uXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgIG1hcmdpbjogJGZvcm1fZmllbGRfbWFyZ2luLS1zbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRmb3JtX2ZpZWxkX21hcmdpbi0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sYXN0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHRcdC5jdXN0b20tc2VsZWN0QWdlbmNlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRzZWxlY3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWxlY3Qtc2VsZWN0ZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Jfc2VsZWN0X2FnZW5jZTtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yX3NlbGVjdDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAkc2VsZWN0X2JvcmRlcl9ib3R0b21fd2lkdGg7XHJcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxZW0gMDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAzZW07XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZvbnQ6ICRmb250X3NlbGVjdF9hZ2VuY2U7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRzZWxlY3RfaWNvbl9yaWdodF9jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogJHNlbGVjdF9pY29uX3JpZ2h0X3NlbGVjdF93aWR0aDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDNweDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsbWFyZ2luIC4ycztcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zZWxlY3QtYXJyb3ctYWN0aXZlIHtcclxuXHRcdFx0XHQgICY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjRkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VsZWN0LWl0ZW1zIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDNweCAjMDAwO1xyXG5cdFx0XHRcdCYuc2VsZWN0LWhpZGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfaXRlbV9zZWxlY3Q7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjdlbSAxOHB4IDAuN2VtIDFlbTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNlbGVjdF9pdGVtX2JhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2VsZWN0X2l0ZW1faG92ZXJfY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zYW1lLWFzLXNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb25kaXRpb25zIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udDogJGZvcm1fY29uZGl0aW9uc19mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9jb25kaXRpb25zX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICBmb250OiAkZm9ybV9sZWdhbHNfZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fbGVnYWxzX2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbmRlbnNlZCB7XHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkc2V0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlcyBmb3IgdmFsaWRhdGlvblxyXG4oUHJpc3RpbmUpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZmllbGQtdmFsaWRhdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtLWhhcy1kYW5nZXIge1xyXG4gICAgICAgIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2hlbHAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwOyBcclxuICAgICAgICAgICAgaGVpZ2h0OiAwOyBcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7ICAgIFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmZpZWxkLXZhbGlkYXRlIHtcclxuICAgICAgICAgICAgJl9faGVscCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3I6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX3RleHQtdHJhbnNmb3JtICAgIDogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2ljb25fY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfY291bnRfY29sb3IgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X2NvdW50X2JnLWNvbG9yOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubG9jYWxpemF0b3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAgMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6ICRmb3JtX2lucHV0X3BhZGRpbmc7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1LjJlbSk7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBmb250OiAkc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udDogJHNlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcblxyXG4gICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfY291bnRfYmctY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZWxldGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4dHJhIHtcclxuICAgICAgICBtYXJnaW46IDEuNWVtIDVweCAwO1xyXG5cclxuICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjllbSAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9jYWxpemF0b3ItLWZpbGxlZCxcclxuICAgICAgICAmLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcge1xyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWRpbmcge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlsbGVkIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlYXJjaGluZyB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tcHJveGltaXR5IHtcclxuICAgICAgICAubG9jYWxpemF0b3JfX2V4dHJhIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHJhZGlvX2NoZWNrX2NvbG9yICAgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG4kcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yICAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYWRpbyB7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvX2NoZWNrX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogV2luZG93VGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udDogJHJhZGlvX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmFkaW9fbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcmFkaW9zX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRyYWRpb3NfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcmFkaW9zX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhZGlvcyB7XHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkcmFkaW9zX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkcmFkaW9zX21hcmdpbjtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4yZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcmFuZ2VfZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kcmFuZ2VfbGV0dGVyLXNwYWNpbmcgICAgOiAwLjE4ZW0gIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX3Byb21wdF9jb2xvciAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHJhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0OiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX2ljb25fY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYW5nZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZm9udDogJHJhbmdlX2ZvbnQ7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMmVtICsgMTBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICBcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvbXB0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMS44ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsMCwwLC4xNSk7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLG9wYWNpdHkgLjJzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXZpZXcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuOGVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkcmFuZ2VfcHJvbXB0X2NvbG9yO1xyXG5cclxuICAgICAgICAucmFuZ2VfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgXHJcbiAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRmb3JtX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAgJHJhbmdlX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfaW5wdXRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1vcGVuZWQge1xyXG4gICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICZfX3Byb21wdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxsZWQge1xyXG4gICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICZfX3Byb21wdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1ob3Jpem9udGFsIHtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX3NsaWRlcl90cmFja19jb2xvcjtcclxuICAgICAgICAubm9VaS1iYXNlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub1VpLWhhbmRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTNweDtcclxuICAgICAgICAgICAgdG9wOiAtMTFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIYWNrc1xyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcclxue1xyXG4gICAgLnJhbmdlX19zdW1tYXJ5IHsgaGVpZ2h0OiA1MnB4IH0gLyogSUUxMCAqL1xyXG4gICAgKjo6LW1zLWJhY2tkcm9wLCAucmFuZ2VfX3N1bW1hcnkgeyBoZWlnaHQ6IDUycHg7IH0gLyogSUUxMSAqL1xyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoICAgICAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9sYWJlbF9tYXJnaW4tYm90dG9tICAgICA6IC4zZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3RfbGFiZWxfY29sb3IgICAgICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2xhYmVsX3RleHQtdHJhbnNmb3JtICAgIDogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvciAgICAgICAgICAgOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNTMpICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fZm9udCAgICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nICAgICA6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgIDogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICAgOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHJnYmEoJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciwgMC4xKSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRmb3JtX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fcGFkaW5nICAgICAgICAgICAgIDogMS4zZW0gMzBweCAxZW0gMWVtICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9pY29uX2NvbG9yICAgICAgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfY291bnRfY29sb3IgICAgICAgICAgICAgOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNlbGVjdF9jb3VudF9iZy1jb2xvciAgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zZWxlY3Qge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQgICAgICAgICAgIDogJGZvcm1fbGFiZWxfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRzZWxlY3RfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAwLjE4ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAgOiAkc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X2xhYmVsX2NvbG9yO1xyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBmbGV4ICAgIDogMSAxIGF1dG87XHJcbiAgICAgICAgZGlzcGxheSA6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICBmb250ICAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmcgOiAwLjA1ZW07XHJcblxyXG4gICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTc7XHJcbiAgICAgICAgYm94LXNoYWRvdyAgIDogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICB0b3AgICAgICAgICAgOiAxMDAlO1xyXG4gICAgICAgIGxlZnQgICAgICAgICA6IDA7XHJcblxyXG4gICAgICAgIC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgOiAxZW07XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkY29sb3JfbmV1dHJhbC03O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZyAgICAgIDogMWVtIDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgIDogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgOiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHNlbGVjdF9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkc2VsZWN0X2l0ZW1fYmctY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRzZWxlY3RfaWNvbl9jb2xvcn0nIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NwYXRoIGQ9J00yMC4yODUgMkw5IDEzLjU2NyAzLjcxNCA4LjU1NiAwIDEyLjI3MiA5IDIxIDI0IDUuNzE1eicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoIDogJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcblxyXG4gICAgICAgIHBhZGRpbmcgICAgICA6ICRmb3JtX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgIDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0ICAgOiAzZW07XHJcblxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZsZXggICAgICAgICAgIDogMTtcclxuICAgICAgICAgICAgYm9yZGVyICAgICAgICAgOiBub25lO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHRleHRmaWVsZF9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSAgICA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcblxyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci13aWR0aCA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgaGVpZ2h0ICAgICAgIDogJHNzLWhlaWdodDtcclxuICAgICAgICBtaW4taGVpZ2h0ICAgOiAkc3MtaGVpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmcgICAgICA6IDA7XHJcblxyXG5cclxuICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgd2lkdGggOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4ICA6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAuc3MtdmFsdWUge1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAwLjFlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAgICAgICAgOiAxMnB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyAgICAgIDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyAgICA6IDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luICAgICAgICAgICA6IDAgNXB4IDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAgICA6IDAuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgICAgIDogMWVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAgIDogMC4wM2VtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMjtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDNlbTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZiAgICAgICA6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIG1heC13aWR0aCAgICAgICAgOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZSAgIDogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyICAgICAgICA6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICA6ICRzZWxlY3RfY291bnRfYmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgIDogJHNlbGVjdF9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luICAgICAgICA6IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvciAgICAgICAgOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICA6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogI2NjYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiAyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGggICAgIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICA6IDJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAgIDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgbWFyZ2luICAgOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5ICA6IGJsb2NrO1xyXG4gICAgICAgICAgICByaWdodCAgICA6IDE1cHg7XHJcbiAgICAgICAgICAgIHRvcCAgICAgIDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudCAgICAgICAgICAgICA6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSAgICAgOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDFlbTtcclxuICAgICAgICAgICAgd2lkdGggICAgICAgICAgICAgICA6IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0ICAgICAgICAgICAgICAgOiAxMHB4O1xyXG4gICAgICAgICAgICB0b3AgICAgICAgICAgICAgICAgIDogY2FsYyg1MCUgLSAwLjVlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmcgOiAkc2VsZWN0X2l0ZW1fcGFkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3QuanMtc2VsZWN0LS1saWdodCB7XHJcbiAgICBvcGFjaXR5IDogMDtcclxuXHJcbiAgICAuanMtZW5hYmxlZCAmIHtcclxuICAgICAgICBvcGFjaXR5IDogMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQge1xyXG4gICAgZm9udCAgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtICRmb250LWZhbWlseS0tMTtcclxuICAgIGNvbG9yIDogY3VycmVudENvbG9yO1xyXG5cclxuICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvciAgICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0YXJlYV9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2xhYmVsX21hcmdpbi1ib3R0b20gOiAuM2VtICFkZWZhdWx0O1xyXG5cclxuJHRleHRhcmVhX2lucHV0X2ZvbnQgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRleHRhcmVhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkZm9ybV9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dGFyZWFfbGFiZWxfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgZm9udDogJHRleHRhcmVhX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0YXJlYV9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHBhZGRpbmc6ICRmb3JtX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZXh0ZmllbGRfcGFkZGluZzogMCAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0IDNlbSAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0ICFkZWZhdWx0O1xyXG5cclxuJHRleHRmaWVsZF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbSAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yOiAkdGV4dGZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRleHRmaWVsZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkZm9ybV9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBmb250OiAkdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWluLWhlaWdodDogM2VtO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBGb3JtYXRhZ2UgcG91ciBjaGFtcCBkYXRlXHJcbiAgICAgICAgJlt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgLy8gT3DDqXJhIC0gY2hyb21lXHJcbiAgICAgICAgICAgICY6aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZGF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgICAgICB0b3A6IDFlbTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICYtLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkdXBsb2FkX19ib3JkZXI6IHNvbGlkICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kdXBsb2FkX19ib3JkZXItd2lkdGg6IDAgMCAxcHggIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX3BhZGRpbmc6IDNweCAwICFkZWZhdWx0O1xyXG4kdXBsb2FkX19mb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0xLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJHVwbG9hZF9fY29udGVudF9fcGFkZGluZzogMCAxZW0gIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2xpbmUtaGVpZ2h0OiAxLjVlbSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fYm9yZGVyLXJhZGl1czogMmVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2ZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMTRweCkvMSAkZm9udC1mYW1pbHktLTEsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kdXBsb2FkX19zdmdfX2ZpbGw6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19zdmdfX2hlaWdodDogMjBweCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fc3ZnX19tYXJnaW4tbGVmdDogMTBweCAhZGVmYXVsdDtcclxuXHJcbi51cGxvYWQge1xyXG4gICAgXHJcbiAgICAudXBsb2FkX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAkdXBsb2FkX19ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdXBsb2FkX19ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogM2VtO1xyXG4gICAgICAgIHBhZGRpbmc6ICR1cGxvYWRfX3BhZGRpbmc7XHJcbiAgICAgICAgZm9udDogJHVwbG9hZF9fZm9udDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVwbG9hZF9fdGV4dCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkdXBsb2FkX19jb250ZW50X19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHVwbG9hZF9fY29udGVudF9fYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdXBsb2FkX19jb250ZW50X19ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHVwbG9hZF9fY29udGVudF9fbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR1cGxvYWRfX2NvbnRlbnRfX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC51cGxvYWRfX3N2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAkdXBsb2FkX19zdmdfX2hlaWdodDtcclxuICAgICAgICBmaWxsOiAkdXBsb2FkX19zdmdfX2ZpbGw7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICR1cGxvYWRfX3N2Z19fbWFyZ2luLWxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZF9faW5mb3Mge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWRfX2Vycm9ycyB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNyb3NzX19zdmcge1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2FnZW5jeS1ob21lLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHQtdmVydGljYWxfY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dC12ZXJ0aWNhbF9sZWZ0OiAwICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGVfY29udGVudF90aXRsZV9hZ2VuY2VzX2NvbG9yOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcjokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdfY29vcnM6MnB4ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGVfY29udGVudF9jb29yc190cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yX2hyZWY6JGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnRfaHJlZjpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGFnZW5jeS1ob21lLXYxX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkYWdlbmN5LWhvbWUtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCBcclxuICAgICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGFnZW5jeS1ob21lLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFnZW5jeS1ob21lLXYxIHtcclxuXHJcbiAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7ICAgIFxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiA1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogNWVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJhd2luZ19faW1nIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGFnZW5jeS1ob21lLXYxX19pbWFnZV9zaGFkb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9fdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRhZ2VuY3ktaG9tZS12MV9fdGV4dC12ZXJ0aWNhbF9sZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkYWdlbmN5LWhvbWUtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgIC5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3JfaHJlZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfdGl0bGVfY29udGVudF9jb29yc19mb250X2hyZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgJi5jb29yZHMtbmFtZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFnZW5jeSBob21lIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hZ2VuY3ktaG9tZS8xLmpwZycpO1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYWdlbmN5LWhvbWUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRhZ2VuY3ktaG9tZS12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4vL1xyXG4vLyBJbWFnZVxyXG4vL1xyXG4kYWdlbmN5LWhvbWUtdjFfX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHQtdmVydGljYWxfY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dC12ZXJ0aWNhbF9sZWZ0OiAwO1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjogJGFnZW5jeS1ob21lLXYxX2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX21haWxfd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvYWdlbmN5LzEuanBnJykgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQ6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjkzKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fY29sb3I6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjZlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcblxyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9jb29yZF92YWx1ZV9jb2xvcjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9pdGVtX2FnZW5jeS1ob21lLXYxLXNsaWRlOiAoKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25faXRlbV9hZ2VuY3ktaG9tZS12MS1zbGlkZTogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9pdGVtX2FnZW5jeS1ob21lLXYxLXNsaWRlXHJcbik7XHJcblxyXG5cclxuXHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfYWdlbmN5LWhvbWUtdjEtc2xpZGU6ICgpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2FnZW5jeS1ob21lLXYxLXNsaWRlOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9hZ2VuY3ktaG9tZS12MS1zbGlkZVxyXG4pO1xyXG5cclxuXHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWdlbmN5LWhvbWUtdjEtc2xpZGUge1xyXG4gICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDQwcHgpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfYWdlbmN5LWhvbWUtdjEtc2xpZGUpO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyJTtcclxuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW1zIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAuaXRlbV9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX2NvbG9yO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyMi8xNTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHZoO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19zdWJ0aXRsZSwgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSwgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9pdGVtX2FnZW5jeS1ob21lLXYxLXNsaWRlKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvb3JkcyB7XHJcbiAgICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC42ZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fY29vcmRfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9jb29yZF92YWx1ZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9jb29yZF92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtYWRkcmVzc19fY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNS8xMztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjN2aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAgOiAyMCU7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGZsZXggICAgICAgICAgOiAxO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgICAgIGJvcmRlciAgICAgICAgOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodCAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQgICAgICAgIDogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTBweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS0tbWFuZGF0b3J5IHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICAmLWRlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zODg4ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0IExhbmRpbmdcclxuXHJcbi5sYW5kaW5nIHtcclxuICAgIC8qXHJcbiAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLS1tYW5kYXRvcnkge1xyXG5cclxuICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQgOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSBhbmQgKG1heC13aWR0aCA6IDE4MDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQgOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSkgYW5kIChtYXgtd2lkdGggOiAxODAwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgKi9cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi5hZ2VuY3ktbGlzdGluZy12MSB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIH1cclxuICAgIC5saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG4uYWdlbmN5LXYxIHtcclxuICAgIG1hcmdpbjogMCAxJSAyJSAxJTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMjgxcHgpIHtcclxuICAgICAgICB3aWR0aDogMzEuMzMlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjc2OXB4KSBhbmQobWF4LXdpZHRoOjEyODBweCkge1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdC5idXR0b257XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiRhZ2VuY3ktdjFfYnV0dG9uX3ZvaXJsYWdlbmNlX2NvbG9yO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fdmlzdWFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzZkNmQ2ZCwgMC43NSk7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAwLjA1cztcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19nbG9iYWwtbGluayB7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLmFnZW5jeS12MV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuICAgICAgICAuY29vcmRzX19lbGVtZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nX2Nvb3JzO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3JfaHJlZjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19mb250X2hyZWY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjBweDtcclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQ+IHB7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MHB4O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIC5sYWJlbF9jb29yZHNfYWdlbmN5MSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2LjJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2LjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYtLWFnZW5jeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDAuNWVtIDA7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2NpdHlfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfdGl0bGVfYWdlbmNlc19jb2xvcjtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcdCY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29vcmRvbm7DqWVzIGQnYWdlbmN5XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhZ2VuY3ktdjFfZGVjb3JhdGU6ICRjb2xvcl9uZXV0cmFsLTU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFbGVtZW50IGRlIGTDqWNvcmF0aW9uIDogY291bGV1clxyXG4kYWdlbmN5LXYxX2NvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29vcmRvbm7DqWVzIDogY291bGV1clxyXG5cclxuLy8gSWxsdXN0cmF0aW9uXHJcbiRhZ2VuY3ktdjFfZHJhd2luZ19oZWlnaHQgICAgICAgICA6IDQwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSA6IEhhdXRldXIgZHUgY2FkcmUgZGUgbCdpbWFnZVxyXG4kYWdlbmN5LXYxX2RyYXdpbmdfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgOiBTdHlsZSBkJ2FmZmljaGFnZSBkZSBsJ2ltYWdlXHJcblxyXG4vLyBUaXRyZXNcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2NvbG9yICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1clxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMjVweCAkZm9udC1mYW1pbHktLTE7ICAvLyBUaXRyZSA6IGZvbnRcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nICAgICA6IG5vcm1hbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogbGV0dGVyLXNwYWNpbmdcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2NpdHlfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbi8vIENUQVxyXG4kYWdlbmN5LXYxX2JhY2tncm91ZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwiVm9pclwiIDogY291bGV1ciBkdSBmb25kXHJcbiRhZ2VuY3ktdjFfY3RhX2NvbG9yICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJWb2lyXCIgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG5cclxuLy9cclxuLy8gQ29vcmRzXHJcbi8vXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF90aXRsZV9hZ2VuY2VzX2NvbG9yOiRjb2xvcl9icmFuZC0xOyAgXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcjokY29sb3JfYnJhbmQtMjsgICBcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTE7ICAgICBcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nX2Nvb3JzOjJweDsgIFxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfdHJhbnNmb3JtOmNhcGl0YWxpemU7ICAgXHJcblxyXG5cclxuXHJcbi8vIENvb3JkcyBocmVmXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcl9ocmVmOiRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udF9ocmVmOm5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy9idXR0b24gdm9pciBsIGFnZW5jZVxyXG5cclxuJGFnZW5jeS12MV9idXR0b25fdm9pcmxhZ2VuY2VfY29sb3I6I2ZmZjtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSB7XHJcblx0Lmp1bWJvdHJvbi12MSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xyXG5cdFx0bWluLWhlaWdodDogMjkwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG5cdFx0bWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHQucGFnZS1kZXRhaWwtYWdlbmNlX193cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCBwYWRkaW5nLWJvdHRvbTogNDlweDtcclxuXHR9XHJcbiAgICAuYnJlYWRjcnVtYi53cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5pbmZvcy1hZ2VuY2UtZHRBZ2VuY2Uge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGluZm9zLWFnZW5jZS1kdEFnZW5jZS1jb2xvci1ocmVmO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRpbmZvcy1hZ2VuY2UtZHRBZ2VuY2UtY29sb3ItZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW5mb3MtYWdlbmNlLWR0QWdlbmNlLWNvbG9yLWFkcmVzcztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250OiAkaW5mb3MtYWdlbmNlLWR0QWdlbmNlLWNvbG9yLWZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ob25vcnMtZHQtYWdlbmNlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRob3JhaXJlcy1kdEFnZW5jZS1jb2xvci1hZHJlc3M7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogJGluZm9zLWFnZW5jZS1kdEFnZW5jZS1jb2xvci1mb250O1xyXG5cdFx0XHRzcGFuLmhvcmFpcmVzLWRheXMge1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiA0cHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3Bhbi5sYWJlbC1pbmZvLWR0LWFnZW5jZSB7XHJcbiAgICAgICAgZm9udDogJGluZm9zLWFnZW5jZS1kdEFnZW5jZS1sYWJlbC1pbmZvO1xyXG4gICAgICAgIGNvbG9yOiAkbGFiZWwtaW5mby1kdEFnZW5jZS1jb2xvcjtcclxuICAgIH1cclxuXHQuZGV0YWlsLWFnZW5jeS1pbmZvcy12MSB7XHJcblx0XHQmX19ob25vcmFpcmVze1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdFx0fVxyXG5cdFx0fSBcclxuXHR9XHJcbiAgICAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIxMHB4KXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwOXB4KXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdH1cclxuXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2Uge1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIxMHB4KXtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxNjgwcHgpe1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgI2QwZDBkMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdC5kcmF3aW5nX190ZXh0LXZlcnRpY2Fse1xyXG5cdFx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0XHRcdFx0Zm9udDogJG1vZHVsZS1saXN0aW5nLWR0X190ZXh0LXZlcnRpY2FsX2ZvbnRzO1xyXG5cdFx0XHRcdFx0Y29sb3I6JG1vZHVsZS1saXN0aW5nLWR0X190ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1sZXR0ZXJ7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0Lmhvbm9yYWlyZXNfYWdlbmN5IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAucGFnZS1hZ2VuY3ktZGV0YWlsX19jb250ZW50LndyYXBwZXIge1xyXG4gICAgICAgIGgxLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX3RpdGxlIGgxLnRpdGxlX19jb250ZW50OjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wcmVzZW50YXRpb24tZHQtYWdlbmNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gICAgfVxyXG4gICAgLmxhYmwtaW5mby1kdEFnIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDA7XHJcbiAgICB9XHJcbiAgICBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNi4yZW07XHJcbiAgICAgICAgd2lkdGg6IDYuMmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsYWJlbC1uby1jb3Jkb25zLWZvbnRzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxhYmVsLW5vLWNvcmRvbnMtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgZm9udDogJGxhYmVsLW5vLWhvcmFpcmVzLWZvbnRzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxhYmVsLW5vLWhvcmFpcnMtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZHVsZS1saXN0aW5nLWR0LWFnZW5jZV9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAudGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udDogJGxhYmVsLW5vLWNvcmRvbnMtZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlX2ZvbnRzXzI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZV9jb2xvcl8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lZGl0b3JpYWwtbm9yZXN1bHR7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblx0LnByb3BlcnR5LWxpc3RpbmctdjJfX3dyYXBwZXIge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuICAgIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19saW5rcy1mZWVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkgYW5kIChtYXgtd2lkdGg6IDE2ODBweCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwOXB4KXtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWdlbmN5LWxpc3RpbmctdjIge1xyXG4gICAgbWFyZ2luOiA0ZW0gMDtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCA6IDQ5JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWdlbmN5LXYyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9tYXJnaW4tdG9wO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX21hcmdpbi1ib3R0b207XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWdlbmN5LXYyIHtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHRcdC5idXR0b257XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiRhZ2VuY3ktdjJfYnV0dG9uX2NvbG9yX3ZvaXJfbGFnZW5jZTtcclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogJGFnZW5jeS12Ml9kcmF3aW5nX2hlaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19kZWNvcmF0ZS13cmFwcGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRhZ2VuY3ktdjJfZHJhd2luZ19iYWNrZ3JvdW5kLXNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzZkNmQ2ZCwwLjc1KTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5hZ2VuY3ktdjJfX21vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuXHRcdHdpZHRoOjEwMCU7XHJcbiAgICAgICAgLmNvb3Jkc19fZWxlbWVudCB7XHJcblx0XHRcdGNvbG9yOiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkc19jb2xvcjtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMzgwcHgpe1xyXG5cdFx0XHRcdGZvbnQ6ICRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3JkcztcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzNzlweCl7XHJcblx0XHRcdFx0Zm9udDogJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2xhcHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2xldHRyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LmxhYmVsX2Nvb3Jkc19hZ2VuY3kxe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0bWluLXdpZHRoOiA2LjJlbTtcclxuXHRcdFx0XHR3aWR0aDogNi4yZW07XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkc19jb2xvcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MDtcclxuXHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdFx0XHR9XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MDtcclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgICAmLS1hZ2VuY3kge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG5cclxuXHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEzODBweCl7XHJcblx0XHRcdFx0Zm9udDogJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzc5cHgpe1xyXG5cdFx0XHRcdGZvbnQ6ICRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250X2xhcHRvcDtcclxuXHRcdFx0fVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9jaXR5X3RleHQtdHJhbnNmb3JtO1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDAgMCAwO1xyXG5cdFx0XHRjb2xvcjokYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb2xvcjtcclxuXHRcdFx0JjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcdCY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWdlbmNlIC0gbGlzdGluZ1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2NvbG9yICAgICAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1clxyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbnVtYmVyLWJ5LWxpbmUgOiAzO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9tYXJnaW4tc2lkZSA6IDRlbTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbWFyZ2luLXRvcCA6IDJlbTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbWFyZ2luLWJvdHRvbSA6IDJlbTtcclxuXHJcblxyXG5cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb29yZG9ubsOpZXMgZCdhZ2VuY3lcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hbmRhdGFpcmUtdjJfZGVjb3JhdGU6ICRjb2xvcl9uZXV0cmFsLTU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFbGVtZW50IGRlIGTDqWNvcmF0aW9uIDogY291bGV1clxyXG4kbWFuZGF0YWlyZS12Ml9jb2xvciAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvb3Jkb25uw6llcyA6IGNvdWxldXJcclxuXHJcbi8vIElsbHVzdHJhdGlvblxyXG4kbWFuZGF0YWlyZS12Ml9kcmF3aW5nX2hlaWdodCAgICAgICAgIDogMzYwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIDogSGF1dGV1ciBkdSBjYWRyZSBkZSBsJ2ltYWdlXHJcbiRtYW5kYXRhaXJlLXYyX2RyYXdpbmdfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgOiBTdHlsZSBkJ2FmZmljaGFnZSBkZSBsJ2ltYWdlXHJcblxyXG4vLyBUaXRyZXNcclxuJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9mb250Om5vcm1hbCBub3JtYWwgNDAwIDI1cHggJGZvbnQtZmFtaWx5LS0xOyAgXHJcbiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9sYXB0b3A6bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzowcHg7XHJcbiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfY2l0eV90ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7XHJcbiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb2xvcjokY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIENUQVxyXG4kbWFuZGF0YWlyZS12Ml9iYWNrZ3JvdWQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcIlZvaXJcIiA6IGNvdWxldXIgZHUgZm9uZFxyXG4kbWFuZGF0YWlyZS12Ml9jdGFfY29sb3IgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcIlZvaXJcIiA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbi8vIENvb3Jkc1xyXG4kbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnRfaHJlZjpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTs7XHJcbiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3JfaHJlZjokY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHM6bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTE7XHJcbiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfbGFwdG9wOm5vcm1hbCBub3JtYWwgNDAwIDE1cHggJGZvbnQtZmFtaWx5LS0xOztcclxuJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkc19sZXR0cl9zcGFjaW5nOjBweDtcclxuJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkc19jb2xvcjokY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vYnV0dG9uIHZvaXIgbCBhZ2VuY2VcclxuXHJcbiRtYW5kYXRhaXJlLXYyX2J1dHRvbl9jb2xvcl92b2lyX2xhZ2VuY2U6I2ZmZjsiLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWdlbmNlIC0gbGlzdGluZ1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2NvbG9yICAgICAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1clxyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbnVtYmVyLWJ5LWxpbmUgOiAzO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9tYXJnaW4tc2lkZSA6IDRlbTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbWFyZ2luLXRvcCA6IDJlbTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbWFyZ2luLWJvdHRvbSA6IDJlbTtcclxuXHJcblxyXG5cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb29yZG9ubsOpZXMgZCdhZ2VuY3lcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFnZW5jeS12Ml9kZWNvcmF0ZTogJGNvbG9yX25ldXRyYWwtNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVsZW1lbnQgZGUgZMOpY29yYXRpb24gOiBjb3VsZXVyXHJcbiRhZ2VuY3ktdjJfY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb29yZG9ubsOpZXMgOiBjb3VsZXVyXHJcblxyXG4vLyBJbGx1c3RyYXRpb25cclxuJGFnZW5jeS12Ml9kcmF3aW5nX2hlaWdodCAgICAgICAgIDogMjgwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIDogSGF1dGV1ciBkdSBjYWRyZSBkZSBsJ2ltYWdlXHJcbiRhZ2VuY3ktdjJfZHJhd2luZ19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSA6IFN0eWxlIGQnYWZmaWNoYWdlIGRlIGwnaW1hZ2VcclxuXHJcbi8vIFRpdHJlc1xyXG4kYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAyNXB4ICRmb250LWZhbWlseS0tMTsgIFxyXG4kYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udF9sYXB0b3A6bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOjBweDtcclxuJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2NpdHlfdGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO1xyXG4kYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb2xvcjokY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIENUQVxyXG4kYWdlbmN5LXYyX2JhY2tncm91ZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwiVm9pclwiIDogY291bGV1ciBkdSBmb25kXHJcbiRhZ2VuY3ktdjJfY3RhX2NvbG9yICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJWb2lyXCIgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG4vLyBDb29yZHNcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzOm5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfbGFwdG9wOm5vcm1hbCBub3JtYWwgNDAwIDE1cHggJGZvbnQtZmFtaWx5LS0xOztcclxuJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2xldHRyX3NwYWNpbmc6MHB4O1xyXG4kYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfY29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL2J1dHRvbiB2b2lyIGwgYWdlbmNlXHJcblxyXG4kYWdlbmN5LXYyX2J1dHRvbl9jb2xvcl92b2lyX2xhZ2VuY2U6I2ZmZjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBZ2VuY2UgW0JFR0lOXVxyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfdGl0bWV0YWJsZV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX3RpdG1ldGFibGVfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJGFnZW5jeS1saXN0aW5nLXYzX3RpdG1ldGFibGVfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmdcclxuICAgICksICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF9tYXBcclxuKTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb25cclxuICAgICksJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX21hcFxyXG4pO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X190aW1ldGFibGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X190aW1ldGFibGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZV9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZV9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGVfbGV0dGVyLXNwYWNpbmdcclxuICAgICksICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9fdGltZXRhYmxlX21hcFxyXG4pO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X190aW1ldGFibGUtLWhpZ2hsaWdodF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9sZXR0ZXItc3BhY2luZ1xyXG4gICAgKSwgJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X190aW1ldGFibGUtLWhpZ2hsaWdodF9tYXBcclxuKTtcclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLmFnZW5jeS1saXN0aW5nLXYzIHtcclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9faXRlbSB7XHJcblxyXG4gICAgbWFyZ2luOiA4ZW0gMDtcclxuXHJcbiAgICAmLml0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIDogcm93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLml0ZW0tLW11bHRpcGxlIHtcclxuICAgICAgICAuaXRlbV9faW5mbyB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWV0YWJsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19ncm91cC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAuM2VtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGltZXRhYmxlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aW1ldGFibGUge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRhZ2VuY3ktbGlzdGluZy12M190aXRtZXRhYmxlX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X190aW1ldGFibGVfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmICsgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnNjaGVkdWxlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZy1jb250YWluZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAuZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRyYXdpbmdfX2NvbnRhaW5lci1pbWcge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZHJhd2luZ19faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgLmRyYXdpbmdfX2NvbnRhaW5lci1pbWcge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcmF3aW5nX19pbWcge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgLmRyYXdpbmdfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAvL3dpZHRoICAgIDogODAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQgICAgIDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRyYXdpbmdfX2NvbnRhaW5lci1pbWcge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTElO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRyYXdpbmdfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIDogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICByaWdodCAgICAgICAgICA6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZHJhd2luZ19fY29udGFpbmVyLXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodCA6IDklO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBZ2VuY2UgW0JFR0lOXVxyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIE5vbSBkZSBsJ2FnZW5jZVxyXG4vL1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBDb29yZG9ubsOpZXNcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIENvb3Jkb25uw6llcyBsYWJlbFxyXG4vL1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMztcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjNfY29sb3I7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gQ29vcmRvbm7DqWVzIHZhbHVlXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12M19jb2xvcjtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlOiBub3dyYXA7ICAvLyBNYWlsIDogZ2VzdGlvbiBkdSBwYXNzYWdlIMOgIGxhIGxpZ25lXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBIb3JhaXJlXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gSG9yYWlyZVxyXG4vL1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTM7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGVfY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12M19jb2xvcjtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12M19jb2xvcjtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbi8vIFZlcnNpb24gc2xpZGUgLSBjYXJyb3VzZWxcclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44Myk7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9jb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKCRjb2xvcl9icmFuZC0zLDAuMikgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX3RleHRfY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX2xlZ2VuZF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfbWFyZ2luLWJvdHRvbTogM2VtICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9tYXA6ICgpIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50XzJfY29sb3JcclxuICAgICksXHJcbiAgICAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWxlcnRtYWlsLWNvbnRlbnQtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucmVkYWMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAuZm9ybS1ibG9ja19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWJsb2NrX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY29yZV90ZXh0LXZlcnRpY2FsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9tYXApO1xyXG4gICAgICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX2xlZ2VuZF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydG1haWxfX21lc3NhZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiA4MDAwMDAwO1xyXG4gICAgICAgIGFuaW1hdGlvbjogMXMgM3MgbGluZWFyIGZsYXNoLWZhZGUtb3V0IGZvcndhcmRzO1xyXG5cclxuICAgICAgICAmLS1zdWNjZXNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsYXNoLWZhZGUtb3V0IHtcclxuICAgIDAlIHsgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxyXG4gICAgMTAwJSB7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFsZXJ0ZSBtYWlsIGNvbnRlbnQgKGNvbnRlbnUgZGUgbGEgcGFnZSBhbGVydG1haWwpIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhbGVydG1haWwtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW07XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUmVkYWMgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3JlZGFjX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3JlZGFjX3RleHRfY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9jb2xvcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoJGNvbG9yX2JyYW5kLTMsMC4yKTtcclxuXHJcbi8vIFJlZGFjIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcblxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV90ZXh0X2NvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29sb3I7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX19sZWdlbmRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9tYXJnaW4tYm90dG9tOiAzZW07XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnRtYWlsLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZDogJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1pbWFnZSAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuOCkgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX3BhZGRpbmcteTogM2VtICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjIyMjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2NvbG9yIDogJGNvcmVfYnV0dG9uX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksXHJcbiAgICAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9tYXJnaW4sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICksXHJcbiAgICAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFsZXJ0bWFpbC12MS1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGFsZXJ0bWFpbC12MS1pbm5lcl9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGFsZXJ0bWFpbC12MS1pbm5lcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRhbGVydG1haWwtdjEtaW5uZXJfcGFkZGluZy15O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydG1haWwtdjEtaW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFsZXJ0ZSBtYWlsIElOTkVSIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwvMS5qcGcnKTtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44KTtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfcGFkZGluZy15OiAzZW07XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9tYXJnaW46IDA7XHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjIyMmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gU2Nyb2xsXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRhbGVydG1haWwtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkYWxlcnRtYWlsLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkYWxlcnRtYWlsLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSwgJGFsZXJ0bWFpbC12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRhbGVydG1haWwtdjFfX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRhbGVydG1haWwtdjFfdGV4dF9mb250XHJcbiAgICApLCAkYWxlcnRtYWlsLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGFsZXJ0bWFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkYWxlcnRtYWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGFsZXJ0bWFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICksICRhbGVydG1haWwtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFsZXJ0bWFpbC12MSB7XHJcbiAgICBjb2xvcjogJGFsZXJ0bWFpbC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydG1haWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGFsZXJ0bWFpbC12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5zZXJ2aWNlcy12MV9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGFsZXJ0bWFpbC12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkYWxlcnRtYWlsLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFsZXJ0bWFpbCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnRtYWlsLzEuanBnJyk7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZDogJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhbGVydG1haWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kYWxlcnRtYWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAgJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGFsZXJ0bWFpbC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiJGJhbmRlYXVfZm9udC0tbWQ6IG5vcm1hbCBub3JtYWwgMTAwIDE4cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9mb250LS14czogbm9ybWFsIG5vcm1hbCAxMDAgMTJweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2ZvbnQtZmFtaWx5LS0yOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9zdHJ1Y3R1cmVfd2lkdGg6IDEyODBweCAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9ybV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2J1dHRvbl9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9idXR0b25fZm9udDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuLmJhbmRlYXUtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhbmRlYXVfYmFja2dyb3VuZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDAuNGVtO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuNTApO1xyXG4gIC5iYW5kZWF1LWluZm8ge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgbWF4LXdpZHRoOiAkYmFuZGVhdV9zdHJ1Y3R1cmVfd2lkdGg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAuZm9ybURhdGFUb0xvY2F0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDFlbTtcclxuICAgICAgICAuZm9ybURhdGFFbGVtZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGJhbmRlYXVfZm9ybV9jb2xvcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVhdV9mb250LWZhbWlseS0tMjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhbmRlYXVfZm9ybV9jb2xvcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRiYW5kZWF1X2Zvcm1fY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgIGNvbG9yOiAkYmFuZGVhdV90ZXh0X2NvbG9yO1xyXG4gICAgICBmb250OiAkYmFuZGVhdV9mb250LS14cztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZvbnQ6ICRiYW5kZWF1X2ZvbnQtLW1kO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAgMC41ZW0gMWVtO1xyXG4gICAgICBtYXJnaW46IDAuNmVtIGF1dG8gMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhbmRlYXVfYnV0dG9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgY29sb3I6ICRiYW5kZWF1X2J1dHRvbl9jb2xvcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRiYW5kZWF1X2J1dHRvbl9mb250O1xyXG4gICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJhbmRlYXVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjZlbSAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubW9kdWxlLW1hcC1wb2kge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4qIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcnMge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250LXNtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250LW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kdWxlIEJpZyBkYXRhXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRtb2R1bGUtYmlnZGF0YV9nX21haW5fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuJG1vZHVsZS1iaWdkYXRhX2JhY2tncm91bmQ6IHJnYmEoJG1vZHVsZS1iaWdkYXRhX2dfbWFpbl9jb2xvciwgMC4yNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZGUgZm9uZCBkdSBtb2R1bGVcclxuXHJcbi8vXHJcbi8vIFRpdHJlXHJcbi8vXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29sb3IgICAgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgdGl0cmVcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1ciBkdSB0aXRyZVxyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDAuODc1ZW0gJGZvbnQtZmFtaWx5LS0zOyAgLy8gVGl0cmU6IGZvbnRcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDcwMCAwLjg3NWVtICRmb250LWZhbWlseS0tMzsgIC8vIFRpdHJlOiBmb250IC0gdGFpbGxlIG1vYmlsZVxyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDFlbSAkZm9udC1mYW1pbHktLTM7ICAgICAgLy8gVHRpdHJlOiBmb250IC0gdGFpbGxlID4gdGFibGV0dGVcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuXHJcbi8vXHJcbi8vIENoZWNrYm94XHJcbi8vXHJcbiRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2ZvbnQtd2VpZ2h0OiA0MDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCAtIGxhYmVsIDogZm9udC13ZWlnaHQiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRicmVhZGNydW1iX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9fd3JhcHBlcjogJHdyYXBwZXJfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IFxyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtbWQgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IFxyXG4kYnJlYWRjcnVtYl9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kYnJlYWRjcnVtYl9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJGJyZWFkY3J1bWJfYmFja2dyb3VuZDtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdChvbCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnPic7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0sXHJcbiAgICAmX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgZm9udDogJGJyZWFkY3J1bWJfY29udGVudF9mb250LXNtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnJlYWRjcnVtYl9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnJlYWRjcnVtYl9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRmlsIGQnYXJpYW5lXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRicmVhZGNydW1iX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kYnJlYWRjcnVtYl9fd3JhcHBlcjogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG5cclxuJGJyZWFkY3J1bWJfY29udGVudF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgbW9iaWxlXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtICRmb250LWZhbWlseS0tMTsgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250IC0gdGFpbGxlID4gdGFibGV0dGVcclxuJGJyZWFkY3J1bWJfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGJyZWFkY3J1bWJfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWwgZCdhcmlhbmU6IGNvdWxldXJcclxuJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpbCBkJ2FyaWFuZSAtIGFjdGlmIDogY291bGV1clxyXG5cclxuIiwiXHJcbiRjYWxlbmRhci12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kY2FsZW5kYXItdjFfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRjYWxlbmRhci12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNhbGVuZGFyLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjYWxlbmRhci12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY2FsZW5kYXItdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICAgICApLCAkY2FsZW5kYXItdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi5jYWxlbmRhciB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNhbGVuZGFyLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmX19tb250aCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfbW9udGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgJl9fZGF5IHtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfZGF5X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXlfY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIHRvcDogMS4zZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjYWxlbmRhci12MV9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9idWxsZXRfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2FsZW5kYXItdjFfYnVsbGV0LWhvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2J1bGxldF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY2FsZW5kYXIge1xyXG4gICAgICAgIC5jYWxlbmRhcl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQgIDogJGNhbGVuZGFyLXYxX2RhdGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3IgOiAkY2FsZW5kYXItdjFfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgICAgICAgICAmLS1vdXRlcm1vbnRoIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGNhbGVuZGFyLXYxX2RheS0tb3V0ZXJtb250aF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhbGVuZGFyLS1saW5lIHtcclxuICAgICAgICAuY2FsZW5kYXJfX2RhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXlfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfZGF5X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxlbmRhcl9fbGluZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9sZWdlbmRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2xlZ2VuZF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luOiAxLjVlbSAwO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLy8gQ2FsZW5kYXJcclxuJGNhbGVuZGFyLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zO1xyXG5cclxuJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0OiAxZW07XHJcblxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMxMjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IGZvbnRcclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgdHJhbnNmb3JtXHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiB0ZXh0IGFsaWduXHJcblxyXG4kY2FsZW5kYXItdjFfbW9udGhfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMjtcclxuJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRjYWxlbmRhci12MV9kYXlfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX2RheV9jb2xvcjogJGNhbGVuZGFyLXYxX2NvbG9yO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1vdXRlcm1vbnRoX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKTtcclxuXHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjogbGlnaHRlbigkY2FsZW5kYXItdjFfY29sb3IsIDIwJSk7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I6ICNiMTM4Mzg7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfY29sb3I6IGxpZ2h0ZW4oJGNhbGVuZGFyLXYxX2NvbG9yLCAyMCUpO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yOiAjNTBiMTM4O1xyXG5cclxuJGNhbGVuZGFyLXYxX2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I6ICRjYWxlbmRhci12MV9jb2xvcjtcclxuXHJcbiRjYWxlbmRhci12MV9sZWdlbmRfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xMjVlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRjYWxlbmRhci12MV9sZWdlbmRfY29sb3I6ICRjYWxlbmRhci12MV9kYXktLW91dGVybW9udGhfY29sb3I7XHJcblxyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gcHLDqWPDqWRlbnQgLSBzdWl2YW50IDogY291bGV1ciBkZSBmb25kXHJcbiRjYWxlbmRhci12MV9idWxsZXRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBwcsOpY8OpZGVudCAtIHN1aXZhbnQgOiBjb3VsZXVyXHJcbiRjYWxlbmRhci12MV9idWxsZXRfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBwcsOpY8OpZGVudCAtIHN1aXZhbnQgOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gcHLDqWPDqWRlbnQgLSBzdWl2YW50ID4gaG92ZXI6IGNvdWxldXIgZGUgZm9uZFxyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2hvdmVyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gcHLDqWPDqWRlbnQgLSBzdWl2YW50ID4gaG92ZXI6IGNvdWxldXJcclxuJGNhbGVuZGFyLXYxX2J1bGxldC1ob3Zlcl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIHByw6ljw6lkZW50IC0gc3VpdmFudCA+IGhvdmVyOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG5cclxuIiwiJGNhbGwtdHJhY2tpbmdfX2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX2hlaWdodDogNzBweCAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX2RlY29yYXRlX2hlaWdodDogMzBweCAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNThlbS8yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi5jYWxsLXRyYWNraW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAkY2FsbC10cmFja2luZ19faGVpZ2h0O1xyXG4gICAgei1pbmRleDogMzk5OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxsLXRyYWNraW5nX19iYWNrZ3JvdW5kX2NvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYWxsLXRyYWNraW5nX19kZWNvcmF0ZV9oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY2FsbC10cmFja2luZ19fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGwtdHJhY2tpbmdfX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYWlsLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGhvbmUtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNhbGwtdHJhY2tpbmdfX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRjYWxsLXRyYWNraW5nX19iYWNrZ3JvdW5kX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNhbGwtdHJhY2tpbmdfX2hlaWdodCA6IDcwcHg7XHJcbiRjYWxsLXRyYWNraW5nX19kZWNvcmF0ZV9oZWlnaHQgOiAzMHB4O1xyXG4kY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4ZW0vMiAkZm9udC1mYW1pbHktLTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoJGNvbG9yX2JyYW5kLTMsMC4yKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7ICAgICAgICAgICBcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15IDogMWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdy0teGwgOiAyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgIFxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlOiBub3dyYXAgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUmVkYWMgW0JFR0lOXVxyXG4kY29udGFjdC1jb250ZW50LXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtY29udGVudC12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vIFJlZGFjIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWdlbmNlIFtCRUdJTl1cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX21hcFxyXG5cclxuKTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpdG1ldGFibGVfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpdG1ldGFibGVfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpdG1ldGFibGVfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9mb250LFxyXG4gICAgICAgIGNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcixcclxuICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmdcclxuICAgICksICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX21hcFxyXG5cclxuKTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfZm9udCxcclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfY29sb3IsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbixcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb25cclxuICAgICksJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfbWFwXHJcbik7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X190aW1ldGFibGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfZm9udCxcclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2NvbG9yLFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sZXR0ZXItc3BhY2luZ1xyXG4gICAgKSwgJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3IsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbixcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2xldHRlci1zcGFjaW5nXHJcbiAgICApLCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3dpZHRoOiAyLjc3N2VtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9oZWlnaHQ6IDIuNzc3ZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9wYWRkaW5nOiAuNWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIFtCRUdJTl1cclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcFxyXG4pO1xyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC1jb250ZW50LXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmID4gLmFnZW5jeS1zbGlkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJlZGFjIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtY29udGVudC12MV9fdGV4dF9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGNvbnRhY3QtY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fYWdlbmN5LWxpc3Rpbmcge1xyXG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNGVtIDA7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXl9ICogLTEgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAgICAgICAgIC5pdGVtLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1wZXItcm93fSAtICgjeyRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teX0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi14LS1sZyAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLWxnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi14LS14bCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teS0teGx9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYuaXRlbS0tbXVsdGlwbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuM2VtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGl0bWV0YWJsZV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X190aW1ldGFibGUtLWhpZ2hsaWdodF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC50aW1ldGFibGVfX3NjaGVkdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjaGVkdWxlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1zbWFsbF9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA5NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiBTTElERSBBR0VOQ0UgKi9cclxuXHJcbiAgICAmX19hZ2VuY3ktc2xpZGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07XHJcbiAgICAgICAgLmFnZW5jeS1zbGlkZV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZ2VuY3ktc2xpZGVfX2l0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19ncm91cC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3Jkcy1tYWlsX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21haWxfd2hpdGUtc3BhY2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpbWV0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGl0bWV0YWJsZV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZV9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19zb2NpYWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3JlZGFjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX190ZXh0X21hcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCA6IDIwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4ubXl0ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb250YWN0IGNvbnRlbnQgKGNvbnRlbnUgw6AgbGEgcGFnZSBhbGVydG1haWwpIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFJlZGFjIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3I7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKCRjb2xvcl9icmFuZC0zLDAuMik7XHJcblxyXG4vLyBSZWRhYyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFnZW5jZSBbQkVHSU5dXHJcblxyXG4vLyBMaXN0aW5nXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdyA6IDE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15IDogMWVtO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLXBlci1yb3ctLWxnIDogMTsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdy0teGwgOiAyOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS14bCA6IDJlbTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIE5vbSBkZSBsJ2FnZW5jZVxyXG4vL1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIENvb3Jkb25uw6llc1xyXG4vL1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgbGFiZWxcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgdmFsdWVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21haWxfd2hpdGUtc3BhY2U6IG5vd3JhcDsgIC8vIE1haWwgOiBnZXN0aW9uIGR1IHBhc3NhZ2Ugw6AgbGEgbGlnbmVcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIEhvcmFpcmVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIEhvcmFpcmVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTM7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuLy8gVmVyc2lvbiBzbGlkZSAtIGNhcnJvdXNlbFxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBNdWx0aSBhZ2VuY2VcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3dpZHRoOiAyLjc3N2VtO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9oZWlnaHQ6IDIuNzc3ZW07XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9wYWRkaW5nOiAuNWVtO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy8gRm9ybSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kOiAkY29udGFjdC12MV9iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXYxX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kY29udGFjdC12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGNvbnRhY3QtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkY29udGFjdC12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGNvbnRhY3QtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkY29udGFjdC12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkY29udGFjdC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGNvbnRhY3QtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkY29udGFjdC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kY29udGFjdC12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkY29udGFjdC12MV90ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgICAgICRjb250YWN0LXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGNvbnRhY3QtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY29udGFjdC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNvbnRhY3QtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvbnRhY3QtdjEge1xyXG4gICAgY29sb3I6ICRjb250YWN0LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGFjdC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5jb250YWN0LXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkY29udGFjdC12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjb250YWN0LXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0LnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvbnRhY3QgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY29udGFjdC8xLmpwZycpO1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kOiAkY29udGFjdC12MV9iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXYxX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSk7XHJcbiRjb250YWN0LXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRjb250YWN0LXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kY29udGFjdC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGNvbnRhY3QtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kY29udGFjdC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGNvbnRhY3QtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRjb250YWN0LXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGNvbnRhY3QtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb250YWN0LXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIFNjcm9sbFxyXG4kY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jb250YWN0LzEuanBnJykgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZDogJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LXYyX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGNvbnRhY3QtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNjUpICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcbiRjb250YWN0LXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvbnRhY3QtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3RleHRmaWVsZF9fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb250YWN0LXYyX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkY29udGFjdC12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRjb250YWN0LXYyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkY29udGFjdC12Ml9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRjb250YWN0LXYyX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRjb250YWN0LXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkY29udGFjdC12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRjb250YWN0LXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYyX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGNvbnRhY3QtdjJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGNvbnRhY3QtdjJfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYyX190ZXh0X21hcFxyXG5cclxuKTtcclxuXHJcbiRjb250YWN0LXYyX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjb250YWN0LXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY29udGFjdC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYyX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRjb250YWN0LXYyX19mb3JtX2Rhcms6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fZm9ybV9kYXJrIDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGZvcm1faW5wdXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgZm9ybV9sZWdhbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xLFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYyX19mb3JtX2RhcmtcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvbnRhY3QtdjIge1xyXG4gICAgY29sb3I6ICRjb250YWN0LXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LXYyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250YWN0LXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OjEgO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC12Ml9fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5jb250YWN0LXYyX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX190ZXh0ZmllbGRfX2xhYmVsX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgLmZvcm1fX3ZhbGlkYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGNvbnRhY3QtdjJfX2J1dHRvbl9tYXApO1xyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjb250YWN0LXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb250YWN0LXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgQGluY2x1ZGUgIHNldEZvcm1EYXJrKCRjb250YWN0LXYyX19mb3JtX2RhcmspO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICB9XHJcblx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdC5jdXN0b20tc2VsZWN0QWdlbmNlIHtcclxuXHRcdFx0XHQuc2VsZWN0LXNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvbnRhY3QgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQ6ICRjb250YWN0LXYyX2JhY2tncm91bmQtY29sb3IgJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcclxuJGNvbnRhY3QtdjJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kY29udGFjdC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgXHJcblxyXG4kY29udGFjdC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICBcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kY29udGFjdC12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGNvbnRhY3QtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRjb250YWN0LXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGNvbnRhY3QtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb250YWN0LXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRjb250YWN0LXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRjb250YWN0LXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250YWN0LXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kOiAkY29udGFjdC12M19iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXYzX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRjb250YWN0LXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRjb250YWN0LXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRjb250YWN0LXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kY29udGFjdC12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICBcclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kY29udGFjdC12M19fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGNvbnRhY3QtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkY29udGFjdC12M19fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGNvbnRhY3QtdjNfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkY29udGFjdC12M19fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkY29udGFjdC12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGNvbnRhY3QtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkY29udGFjdC12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkY29udGFjdC12M19fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRjb250YWN0LXYzX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRjb250YWN0LXYzX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC12M190ZXh0X3RleHQtYWxpZ25cclxuICAgICksXHJcbiAgICAkY29udGFjdC12M19fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRjb250YWN0LXYzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY29udGFjdC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzJfY29sb3JcclxuICAgICAgICApLFxyXG4gICAgICAgICRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC12MyB7XHJcbiAgICBjb2xvcjogJGNvbnRhY3QtdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjNfYmFja2dyb3VuZDtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRhY3QtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6MTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0b3JpYWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoIDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1hcCB7XHJcblx0XHRcdFx0Lm1hcCB7XHJcblx0XHRcdFx0XHQmX19jbHVzdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYXAtdjNfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJG1hcC12M19jb2xvcl9jZXJjbGVfZm9udDsgICAgXHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFwLXYzX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXItbWFwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfbWFwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNvbnRhY3QtdjNfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAuY29udGFjdC12M19fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtdjNfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkY29udGFjdC12M19fYnV0dG9uX21hcCk7XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY29udGFjdC12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRjb250YWN0LXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb250YWN0IC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRjb250YWN0LXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGcnKTtcclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZDogJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC12M19iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LXYzX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGNvbnRhY3QtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNjUpO1xyXG4kY29udGFjdC12M19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kY29udGFjdC12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kY29udGFjdC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRjb250YWN0LXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY29udGFjdC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRjb250YWN0LXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LXYzX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gTm9tIGQnYWdlbmNlXHJcbi8vXHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGNvbnRhY3QtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRjb250YWN0LXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb250YWN0LXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRjb250YWN0LXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRjb250YWN0LXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRjb250YWN0LXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9iYWNrZ3JvdW5kOiAkY29udGFjdC12NF9iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXY0X2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXY0X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12NF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgXHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9yZWRhY19pbWdfYm94LXNoYWRvdzogJGNvcmVfc2hhZG93ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9yZWRhY19pbWdfcG9zaXRpb246IGNlbnRlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfcmVkYWNfaW1nX2ZpdDogY292ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29udGFjdC12NF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGNvbnRhY3QtdjRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfY29sb3I6ICRjb250YWN0LXY0X2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yOiAkY29udGFjdC12NF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1fd2lkdGg6IDIuNzc3ZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hlaWdodDogMi43NzdlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRjb250YWN0LXY0X19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkY29udGFjdC12NF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRjb250YWN0LXY0X19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkY29udGFjdC12NF9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRjb250YWN0LXY0X19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRjb250YWN0LXY0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkY29udGFjdC12NF9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRjb250YWN0LXY0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXY0X19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGNvbnRhY3QtdjRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGNvbnRhY3QtdjRfdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LXY0X3RleHRfdGV4dC1hbGlnblxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXY0X190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGNvbnRhY3QtdjRfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNvbnRhY3QtdjRfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC12NF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtdjRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjb250YWN0LXY0X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC12NF9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjRfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBZ2VuY2UgW0JFR0lOXVxyXG5cclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiAkY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybSxcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICksXHJcbiAgICAkY29udGFjdC12NF9pdGVtX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfbWFwOiAoXHJcbiAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aXRtZXRhYmxlX190aXRsZV9tYXA6IChcclxuICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcixcclxuICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbixcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX21hcFxyXG4pO1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQ6ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9mb250LFxyXG4gICAgY29sb3I6ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcixcclxuICAgIHRleHQtYWxpZ246ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduLFxyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybVxyXG4pO1xyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X190aW1ldGFibGVfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQ6ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfZm9udCxcclxuICAgIGNvbG9yOiAkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2NvbG9yLFxyXG4gICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LWFsaWduLFxyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC10cmFuc2Zvcm1cclxuKTtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X190aW1ldGFibGUtLWhpZ2hsaWdodF9tYXA6IChcclxuICAgIHRleHRfZm9udDogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2ZvbnQsXHJcbiAgICBjb2xvcjogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yLFxyXG4gICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ24sXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtdHJhbnNmb3JtXHJcbik7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNvbnRhY3QtdjQge1xyXG4gICAgY29sb3I6ICRjb250YWN0LXY0X2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fc29jaWFse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICAgICAgJl9fc29jaWFsX19saW5re1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY29udGFjdC12NF9zb2NpYWxfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjb250YWN0LXY0X3NvY2lhbF9pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWxfX3N2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmaWxsOiAkY29udGFjdC12NF9zb2NpYWxfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LXY0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250YWN0LXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHRvcDtcclxuICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWRpdG9yaWFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYWdlbmNpZXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3ktc2xpZGVfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19ncm91cC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5jb29yZHNfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfbWFwLCAnJywgZmFsc2UpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWV0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC12NF9hZ2VuY3lfdGl0bWV0YWJsZV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X190aW1ldGFibGVfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X190aW1ldGFibGUtLWhpZ2hsaWdodF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6ICRjb250YWN0LXY0X3JlZGFjX2ltZ19maXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAkY29udGFjdC12NF9yZWRhY19pbWdfcG9zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkY29udGFjdC12NF9yZWRhY19pbWdfYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNWVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtdjRfX3RleHRfbWFwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMjAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgIDogMjAlO1xyXG4gICAgICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgICAgIDogNXB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgOiAkY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgOiAkY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICA6ICRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LXY0X190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLmNvbnRhY3QtdjRfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LXY0X190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGNvbnRhY3QtdjRfX2J1dHRvbl9tYXApO1xyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LXY0X3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjb250YWN0LXY0X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29udGFjdCAtIFY0XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kY29udGFjdC12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jb250YWN0LzEuanBnJyk7XHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQ6ICRjb250YWN0LXY0X2JhY2tncm91bmQtY29sb3IgJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC12NF9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjY1KTtcclxuJGNvbnRhY3QtdjRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtdjRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNvbnRhY3QtdjRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kY29udGFjdC12NF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNvbnRhY3QtdjRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kY29udGFjdC12NF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC12NF90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRjb250YWN0LXY0X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kY29udGFjdC12NF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRjb250YWN0LXY0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRjb250YWN0LXY0X19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12NF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBTb2NpYWwgcnN2XHJcblxyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IDtcclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgO1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCA7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgO1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgO1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSA7XHJcblxyXG4vLyBTY3JvbGxcclxuJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFnZW5jZSBbQkVHSU5dXHJcblxyXG4kY29udGFjdC12NF9yZWRhY19pbWdfYm94LXNoYWRvdzogJGNvcmVfc2hhZG93O1xyXG4kY29udGFjdC12NF9yZWRhY19pbWdfZml0OiBjb3ZlcjtcclxuJGNvbnRhY3QtdjRfcmVkYWNfaW1nX3Bvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZSAtIE5vbSBkZSBsJ2FnZW5jZVxyXG4vL1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gQ29vcmRvbm7DqWVzXHJcbi8vXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgbGFiZWxcclxuLy9cclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTM7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjogJGNvbnRhY3QtdjRfY29sb3I7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIENvb3Jkb25uw6llcyB2YWx1ZVxyXG4vL1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkY29udGFjdC12NF9jb2xvcjtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIEhvcmFpcmVcclxuLy9cclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBIb3JhaXJlXHJcbi8vXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMztcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9jb2xvcjogJGNvbnRhY3QtdjRfY29sb3I7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yOiAkY29udGFjdC12NF9jb2xvcjtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIENhcnJvdXNlbFxyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBBZ2VuY2UgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKioiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY3JvLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNyby12MV9iYWNrZ3JvdW5kOiAkY3JvLXYxX2JhY2tncm91bmQtY29sb3IgJGNyby12MV9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNjgpICFkZWZhdWx0O1xyXG4kY3JvLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kY3JvLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGNyby12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkY3JvLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGNyby12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGNyby12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRjcm8tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGNyby12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGNyby12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGNyby12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRjcm8tdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRjcm8tdjFfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRjcm8tdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGNyby12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNyby12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY3JvLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNyby12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjcm8tdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGNyby12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jcm8tdjEge1xyXG4gICAgXHJcbiAgICBjb2xvcjogJGNyby12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNyby12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JvLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcblxyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjR2aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjcm8tdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY3JvLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRjcm8tdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNyby12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGNyby12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNyby12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNyby12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGNyby12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGNyby12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY3JvLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGFuZGluZy0tbm8taGVpZ2h0IHtcclxuICAgICAgICAuY3JvLXYxX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ3JvIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRjcm8tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKTtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGNyby12MV9iYWNrZ3JvdW5kOiAkY3JvLXYxX2JhY2tncm91bmQtY29sb3IgJGNyby12MV9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEJhY2tncm91bmRcclxuJGNyby12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC42OCk7ICAgICAgICAgLy8gT3ZlcmxheSBiYWNrZ3JvdW5kXHJcbiRjcm8tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZHUgbW9kdWxlXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kY3JvLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGNyby12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjcm8tdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRjcm8tdjFfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRjcm8tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRjcm8tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRjcm8tdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjcm8tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNyby12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNyby12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kY3JvLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY3JvLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQtY29sb3IgJGNyby12Ml9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kY3JvLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IhZGVmYXVsdDtcclxuJGNyby12Ml9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RleHQtdmVydGljYWxfY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RleHQtdmVydGljYWxfbGVmdDogMCAhZGVmYXVsdDtcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRjcm8tdjJfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGNyby12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRjcm8tdjJfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRjcm8tdjJfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkY3JvLXYyX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkY3JvLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRjcm8tdjJfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRjcm8tdjJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkY3JvLXYyX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkY3JvLXYyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGNyby12Ml9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjcm8tdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkY3JvLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY3JvLXYyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY3JvLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY3JvLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY3JvLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCBcclxuICAgICRjcm8tdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNyby12MiB7XHJcblxyXG4gICAgY29sb3I6ICRjcm8tdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNyby12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JvLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyAgICBcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhd2luZy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDVlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyYXdpbmdfX2ltZyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjcm8tdjJfX2ltYWdlX3NoYWRvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12Ml9fdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRjcm8tdjJfX3RleHQtdmVydGljYWxfbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNyby12Ml9fdGl0bGVfbWFwKTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjcm8tdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGNyby12Ml9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY3JvLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkY3JvLXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNyby12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY3JvLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY3JvLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkY3JvLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkY3JvLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDcm8gLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY3JvLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRjcm8tdjJfYmFja2dyb3VuZDogJGNyby12Ml9iYWNrZ3JvdW5kLWNvbG9yICRjcm8tdjJfYmFja2dyb3VuZC1pbWFnZSAkY3JvLXYyX2JhY2tncm91bmQtcmVwZWF0ICRjcm8tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjcm8tdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDEpO1xyXG4kY3JvLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRjcm8tdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNyby12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICNmZmZmZmY7XHJcblxyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogIG5vcm1hbCBub3JtYWwgNzAwIDU1cHgvMS40ICRmb250LWZhbWlseS0tMztcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGNyby12Ml90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4vL1xyXG4vLyBJbWFnZVxyXG4vL1xyXG4kY3JvLXYyX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdztcclxuJGNyby12Ml9fdGV4dC12ZXJ0aWNhbF9jb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuJGNyby12Ml9fdGV4dC12ZXJ0aWNhbF9sZWZ0OiAwO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRjcm8tdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJGNyby12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kY3JvLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG4kY3JvLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kY3JvLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4vLyBTY3JvbGxcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiIsIiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY3JvLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNyby12M19iYWNrZ3JvdW5kOiAkY3JvLXYzX2JhY2tncm91bmQtY29sb3IgJGNyby12M19iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGNyby12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12M190ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNyby12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNyby12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kY3JvLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGNyby12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12M19pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tIDogMWVtICFkZWZhdWx0O1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuMiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRjcm8tdjNfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGNyby12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRjcm8tdjNfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRjcm8tdjNfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkY3JvLXYzX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkY3JvLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRjcm8tdjNfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRjcm8tdjNfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12M19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkY3JvLXYzX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkY3JvLXYzX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGNyby12M19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNyby12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY3JvLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNyby12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjcm8tdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkY3JvLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY3JvLXYzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY3JvLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY3JvLXYzX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY3JvLXYzX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCBcclxuICAgICRjcm8tdjNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRjcm8tdjNfaXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY3JvLXYzX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGNyby12M19pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRjcm8tdjNfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY3JvLXYzX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY3JvLXYzX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY3JvLXYzX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY3JvLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjcm8tdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNyby12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY3JvLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRjcm8tdjNfaXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jcm8tdjMge1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjcm8tdjNfYmFja2dyb3VuZDtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyby12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGNvbG9yOiAkY3JvLXYzX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhd2luZy1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNyby12M19fdGl0bGVfbWFwKTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjcm8tdjNfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGNyby12M19fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY3JvLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNyby12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNyby12M19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDcm8gLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY3JvLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJyk7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRjcm8tdjNfYmFja2dyb3VuZDogJGNyby12M19iYWNrZ3JvdW5kLWNvbG9yICRjcm8tdjNfYmFja2dyb3VuZC1pbWFnZSAkY3JvLXYzX2JhY2tncm91bmQtcmVwZWF0ICRjcm8tdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjcm8tdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjcm8tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kY3JvLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRjcm8tdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kY3JvLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNyby12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNyby12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNyby12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kY3JvLXYzX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kY3JvLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRjcm8tdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJGNyby12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kY3JvLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kY3JvLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGNyby12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNyby12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBTY3JvbGxcclxuJGNyby12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNyby12M19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGNyby12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kY3JvLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kY3JvLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b20gOiAxZW07XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNyby12M19pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDA7XHJcblxyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjIgJGZvbnQtZmFtaWx5LS0yO1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGNyby12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY3JvLXYzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvcjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTQsMjI3LDEzOCwxKSAwJSwgcmdiYSgyNTAsMjAyLDEwMCwxKSAxMDAlKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtaG9tZS12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRlZGl0b3JpYWwtaG9tZS12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGVkaXRvcmlhbC1ob21lLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLWhvbWUtdjEge1xyXG5cclxuICAgIGNvbG9yOiAkZWRpdG9yaWFsLWhvbWUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTQsMjI3LDEzOCwxKSAwJSwgcmdiYSgyNTAsMjAyLDEwMCwxKSAxMDAlKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMmVtO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLXh4bF9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMmVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZS1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlY29yYXRlLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGVkaXRvcmlhbC1ob21lLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGFuZGluZy0tbm8taGVpZ2h0IHtcclxuICAgICAgICAuZWRpdG9yaWFsLWhvbWUtdjFfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRib2R5X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYm9keV9mb250X2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kYm9keV9iYWNrZ3JvdW5kLWNvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29yZV9kZWNvcmF0ZS1lbGVtZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHRyYW5zcGFyZW50aXplKCRjb2xvcl9icmFuZC0zLCAwLjgpICFkZWZhdWx0O1xyXG4kd3JhcHBlci1zbWFsbF9tYXgtd2lkdGggOiA5NjVweCAhZGVmYXVsdDtcclxuJHdyYXBwZXJfbWF4LXdpZHRoICAgICAgIDogMTIzMHB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoOiAxNDAwcHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLWxhcmdlX21heC13aWR0aCA6IDE1MzVweCAhZGVmYXVsdDtcclxuJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggOiAxODE1cHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLXh4bF9tYXgtd2lkdGggOiAyMDAwcHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmcgICAgOiAxMHB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLS1tZDogM2VtICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLXggICAgOiAxZW0gIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmcteC0tbWQ6IDNlbSAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy15ICAgIDogMmVtICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLXktLW1kOiAzZW0gIWRlZmF1bHQ7XHJcbiRtZW51LXN3aXRjaC1icmVha3BvaW50OiAxMjEwcHggIWRlZmF1bHQ7XHJcbiRtZW51LWJ1cmdlci1hbHdheXM6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgJ3hzJzogMCxcclxuICAgICAgICAnc20nOiA1NzZweCxcclxuICAgICAgICAnbWQnOiA3NjhweCxcclxuICAgICAgICAnbGcnOiA5OTJweCxcclxuICAgICAgICAneGwnOiAxMjAwcHgsXHJcbiAgICAgICAgJ3h4bCc6IDE0MDBweCxcclxuICAgICAgICAnaC1tZCc6IDc2OHB4LFxyXG4gICAgICAgICdoLWxnJzogOTAwcHgsXHJcbiAgICAgICAgJ2gteGwnOiAxMjAwcHgsXHJcbiAgICApLCRicmVha3BvaW50c1xyXG4pO1xyXG5cclxuJHR5cG9fZmx1aWRfbWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJ3NtJykgIWRlZmF1bHQ7XHJcbiR0eXBvX2ZsdWlkX21hcy13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICd4bCcpICFkZWZhdWx0O1xyXG5cclxuXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKSAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgICAgICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZDogJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9wX21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9wX21hcmdpbjogLjVlbSAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHJfYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9ocl9ib3JkZXItYm90dG9tOiAwICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dF9tYXJnaW46IDJlbSAwICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9jb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9sZWZ0OiAtMjBweCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9mb250OiAkY29yZV90ZXh0LXZlcnRpY2FsX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtYWdlbmN5IHtcclxuICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbC1hZ2VuY3lfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfbWFwKTtcclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2h4X2NvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZWRpdG9yaWFsX2h4X2ZvbnQtZmFtaWx5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2h4X3NwYW5fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZWRpdG9yaWFsX2h4X3NwYW5fX2ZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtYWdlbmN5X2xpbmtfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsLWFnZW5jeV9wX21hcmdpbjtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsLWFnZW5jeV9wX21hcmdpbjtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbC1hZ2VuY3lfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpZiAkZWRpdG9yaWFsLWFnZW5jeV90ZXh0LWFsaWduID09IGNlbnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlci10b3A6ICRlZGl0b3JpYWwtYWdlbmN5X2hyX2JvcmRlci10b3A7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGVkaXRvcmlhbC1hZ2VuY3lfaHJfYm9yZGVyLWJvdHRvbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJlZGFjIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZHJhd2luZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2xlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWRpdG9yaWFsX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtYWdlbmN5X3RleHRfbWFyZ2luO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZWRpdG9yaWFsLWdyb3VwIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBDdXN0b21cclxuICAgIC5lZGl0b3JpYWwtc2NoZWR1bGVfX3RhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcblxyXG59IiwiJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZDogJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXNpemU7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTI7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9wX21hcmdpbjogMCAwIDJlbSAwO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9wX21hcmdpbjogLjVlbSAwO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHJfYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9ocl9ib3JkZXItYm90dG9tOiAwO1xyXG5cclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dF9tYXJnaW46IDJlbSAwO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2NvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2xlZnQ6IDFlbTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9mb250OiAkY29yZV90ZXh0LXZlcnRpY2FsX2ZvbnQ7XHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yOyIsIi5lZGl0b3JpYWwtbGVnYWxzIHtcclxuICAgIHVsIGxpIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICB1bCAge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLjVlbTtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQ6ICRlZGl0b3JpYWxfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfcF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9wX21hcmdpbjogLjVlbSAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItYm90dG9tOiAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbCB7XHJcbiAgICAmLmxhbmRpbmcge1xyXG5cclxuICAgIH1cclxuICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWxfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZWRpdG9yaWFsX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbF90ZXh0LWFsaWduO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oeF9jb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2xpbmtfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX3BfbWFyZ2luO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpZiAkZWRpdG9yaWFsX3RleHQtYWxpZ24gPT0gY2VudGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGVkaXRvcmlhbF9ocl9ib3JkZXItdG9wO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlZGl0b3JpYWxfaHJfYm9yZGVyLWJvdHRvbTtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEN1c3RvbVxyXG4gICAgLmVkaXRvcmlhbC1zY2hlZHVsZV9fdGFibGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFZGl0b3JpYWxcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWxfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXNpemUgO1xyXG5cclxuJGVkaXRvcmlhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kZWRpdG9yaWFsX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbi8vIFRpdHJlIDogaDEsIGgyLCBoMywgaDQsIGg1LCBoNlxyXG4kZWRpdG9yaWFsX2h4X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yO1xyXG5cclxuJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuLy8gUGFyYWdyYXBoZXNcclxuJGVkaXRvcmlhbF9wX21hcmdpbjogMCAwIDJlbSAwO1xyXG5cclxuXHJcbi8vIExpc3RlIG5vbiBudW3DqXJvdMOpZXMgKHVsKVxyXG4kZWRpdG9yaWFsX3BfbWFyZ2luOiAuNWVtIDA7XHJcblxyXG5cclxuLy8gTGllbnNcclxuJGVkaXRvcmlhbF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuXHJcbi8vIEhyXHJcbiRlZGl0b3JpYWxfaHJfYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci1ib3R0b206IDA7XHJcblxyXG5cclxuIiwiJGxpc3RpbmctYmFuZGVhdV9fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X19taW4taGVpZ2h0OiAzNjBweCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fcGFkZGluZzogMjBweCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fbWFyZ2luLXRvcDogMjBweCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fY29udGFpbmVyLXRleHRfX3BhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kbGlzdGluZy1iYW5kZWF1X190aXRsZTFfX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUxX19jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUxX190ZXh0LXRyYW5zZm9ybTogJHRpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUxX19sZXR0ZXItc3BhY2luZzogJHRpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMl9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yZW0vMS40IEF2ZW5pci1NZWRpdW0sIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMl9fY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMl9fdGV4dC10cmFuc2Zvcm06ICR0aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMl9fbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdGluZy1iYW5kZWF1X190ZXh0X19mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X190ZXh0X19jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fdGV4dF9fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX3RleHRfX2xldHRlci1zcGFjaW5nOiAkYm9keV9mb250X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19jb2xvcjogJGNvcmVfYnV0dG9uX2NvbG9yICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2JvcmRlcjogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19ib3JkZXJfd2lkdGg6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fY29sb3ItLWhvdmVyOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fYm9yZGVyLS1ob3ZlcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4ubGlzdGluZy1iYW5kZWF1LWlubmVyIHtcclxuICAgIGNvbG9yOiAkbGlzdGluZy1iYW5kZWF1X19jb2xvcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3RpbmctYmFuZGVhdV9fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRsaXN0aW5nLWJhbmRlYXVfX2JhY2tncm91bmQtaW1hZ2U7XHJcbiAgICBwYWRkaW5nOiAkbGlzdGluZy1iYW5kZWF1X19wYWRkaW5nO1xyXG4gICAgbWluLWhlaWdodDogJGxpc3RpbmctYmFuZGVhdV9fbWluLWhlaWdodDtcclxuICAgIG1hcmdpbi10b3A6ICRsaXN0aW5nLWJhbmRlYXVfX21hcmdpbi10b3A7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogJGxpc3RpbmctYmFuZGVhdV9fY29udGFpbmVyLXRleHRfX3BhZGRpbmc7XHJcbiAgICAgICAgZm9udDogJGxpc3RpbmctYmFuZGVhdV9fdGV4dF9fZm9udDtcclxuICAgICAgICBjb2xvcjogJGxpc3RpbmctYmFuZGVhdV9fdGV4dF9fY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsaXN0aW5nLWJhbmRlYXVfX3RleHRfX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGlzdGluZy1iYW5kZWF1X190ZXh0X19sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbGlzdGluZy1iYW5kZWF1X190aXRsZTFfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUxX19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGlzdGluZy1iYW5kZWF1X190aXRsZTFfX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMV9fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbGlzdGluZy1iYW5kZWF1X190aXRsZTJfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUyX19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGlzdGluZy1iYW5kZWF1X190aXRsZTFfX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMV9fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19ib3JkZXJfd2lkdGggJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19ib3JkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fYm9yZGVyX3dpZHRoICRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fYm9yZGVyLS1ob3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLWdtcy0yIHtcclxuXHJcbiAgJi5lZGl0b3JpYWwtZ21zIHtcclxuXHJcbiAgICAuZWRpdG9yaWFsLWdtcyB7XHJcblxyXG4gICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA0LjQ0NDRlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfZm9udCxcclxuICAgICAgICAgIGNvbG9yICAgICAgIDogJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX2NvbG9yLFxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX3RleHQtYWxpZ25cclxuICApLFxyXG4gICRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRlZGl0b3JpYWwtZ21zLTIxX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF9jb2xvcjogJGVkaXRvcmlhbF9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy0yMV90ZXh0X190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX3RleHRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRlZGl0b3JpYWwtZ21zLTIxX3RleHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3IgICAgICAgOiAkZWRpdG9yaWFsLWdtcy0yMV90ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsLWdtcy0yMV90ZXh0X3RleHQtYWxpZ25cclxuICAgICksXHJcbiAgICAkZWRpdG9yaWFsLWdtcy0yMV90ZXh0X190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1nbXMtMjEge1xyXG4gIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAmX19maWd1cmUge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX21hcCk7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRlZGl0b3JpYWwtZ21zLTIxX3RleHRfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFZGl0b3JpYWwgR01TIDIxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vXHJcbi8vIENoaWZmcmVcclxuLy9cclxuJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDQuNDQ0NGVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0cmVcclxuLy9cclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vL1xyXG4vL1RleHRlXHJcbi8vXHJcbiRlZGl0b3JpYWwtZ21zLTIxX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF9jb2xvcjogJGVkaXRvcmlhbF9jb2xvcjtcclxuJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF9jb2xvcjogJGVkaXRvcmlhbF9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy1kZWZhdWx0X190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgOiAkZWRpdG9yaWFsLWdtcy1kZWZhdWx0X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsLWdtcy1kZWZhdWx0X3RleHQtYWxpZ25cclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZWRpdG9yaWFsLWdtcy1kZWZhdWx0X190ZXh0X21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLWdtcy1kZWZhdWx0IHtcclxuICAmX190ZXh0IHtcclxuICAgIEBpbmNsdWRlIHNldFRleHQoJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRWRpdG9yaWFsIGdtcyBkZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsLWdtcy1kZWZhdWx0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfY29sb3I6ICRlZGl0b3JpYWxfY29sb3I7XHJcbiRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfdGV4dC1hbGlnbjogY2VudGVyOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJlZGFjX3Y0X2l0ZW0xX2ZvbnRfdGl0bGU6bm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRyZWRhY192NF9pdGVtMl9mb250X3RpdGxlMjpub3JtYWwgbm9ybWFsIDYwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcblxyXG4uYXJ0aWNsZXMtbGlzdF9fd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAuYXJ0aWNsZV9fZHJhd2luZyB7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxufVxyXG4uYXJ0aWNsZXMtbGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIC5lZGl0b3JpYWwgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTcyNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcnRpY2xlX19jb250ZW50e1xyXG4gICAgICAgIGZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6JGNvbG9yX25ldXRyYWwtMjtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAwcHggMjRweCAwO1xyXG4gICAgICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudC0xe1xyXG4gICAgICAgICAgICBmb250OiRyZWRhY192NF9pdGVtMV9mb250X3RpdGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50LTJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBmb250OiAkcmVkYWNfdjRfaXRlbTJfZm9udF90aXRsZTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5lZGl0b3JpYWwtZ21zLTR7XHJcbiAgICAuZWRpdG9yaWFsLWdtcy1kZWZhdWx0X2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59ICIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJlZGFjX3Y0X2l0ZW0yX2ZvbnRfdGl0bGU6bm9ybWFsIG5vcm1hbCA3MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRyZWRhY192NF9pdGVtMi0yX2ZvbnRfdGl0bGU6bm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRyZWRhY192NF9pdGVtMi0yX2ZvbnRfdGl0bGUyOm5vcm1hbCBub3JtYWwgNjAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRlZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yIHtcclxuICAgIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyLFxyXG4gICAgLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxuICAgIGNvbG9yOiAkZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTMzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dC1ibG9jay0xe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbSA0ZW0gMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhd2luZy1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgIH1cclxuICAgIC5pdGVtX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAmX19jb250ZW50LTF7XHJcbiAgICAgICAgICAgICAgICBmb250OiRyZWRhY192NF9pdGVtMl9mb250X3RpdGxlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMHB4IDI0cHggMDtcclxuICAgICAgICAgICAgZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2NvbnRlbnQtMXtcclxuICAgICAgICAgICAgZm9udDokcmVkYWNfdjRfaXRlbTItMl9mb250X3RpdGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50LTJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBmb250OiAkcmVkYWNfdjRfaXRlbTItMl9mb250X3RpdGxlMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgc2V0VGV4dCgkZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfbWFyZ2luOiAzZW0gMCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1nbXMtbGlzdC12NCB7XHJcblxyXG4gIG1hcmdpbjogJGVkaXRvcmlhbF9nbXNfbGlzdF9tYXJnaW47XHJcblxyXG5cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVkaXRvcmlhbCBHTVMgUmVkYWMgVjRcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9tYXJnaW46IDNlbSAwO1xyXG5cclxuLy9UaXRyZSBibG9jayAxXHJcblxyXG5cclxuJHJlZGFjX3Y0X2l0ZW0xX2ZvbnRfdGl0bGU6bm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgO1xyXG5cclxuJHJlZGFjX3Y0X2l0ZW0yX2ZvbnRfdGl0bGUyOm5vcm1hbCBub3JtYWwgNjAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yIDtcclxuXHJcblxyXG4vLyBUaXRyZSBGb250IGFuZCBjb2xvciBCbG9jayAyXHJcbi8vXHJcblxyXG5cclxuJHJlZGFjX3Y0X2l0ZW0yX2ZvbnRfdGl0bGU6bm9ybWFsIG5vcm1hbCA3MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcblxyXG4kcmVkYWNfdjRfaXRlbTItMl9mb250X3RpdGxlOm5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yIDtcclxuXHJcbiRyZWRhY192NF9pdGVtMi0yX2ZvbnRfdGl0bGUyOm5vcm1hbCBub3JtYWwgNjAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yIDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgO1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xIDtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9tYXJnaW46IDNlbSAwICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDIuMjIyMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAoXHJcbiAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICApLFxyXG4gICAgICAkZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi15IDogMWVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tcGVyLXJvdy0tbGcgOiAyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tcGVyLXJvdy0teGwgOiAyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXgtLXhsIDogNGVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgOiAxZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLWdtcy1saXN0IHtcclxuXHJcbiAgbWFyZ2luOiAkZWRpdG9yaWFsX2dtc19saXN0X21hcmdpbjtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9tYXApO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgbWFyZ2luOiAgJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi15ICRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tcGVyLXJvd30gLSAoI3skZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXktLWxnICRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teC0teGwgJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi1ib3R0b20tLXhsICRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRWRpdG9yaWFsIEdNUyAtIGdlc3Rpb24gZGUgbGlzdGVzIGQnaXRlbXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfbWFyZ2luOiAzZW0gMDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAyLjIyMjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vLyBJdGVtXHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1wZXItcm93IDogMTtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXkgOiAxZW07XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1wZXItcm93LS1sZyA6IDI7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1wZXItcm93LS14bCA6IDI7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teC0teGwgOiA0ZW07XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4tYm90dG9tLS14bCA6IDFlbTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZy0tbWQ6IDJlbSAkd3JhcHBlcl9wYWRkaW5nLS1tZCAhZGVmYXVsdDtcclxuJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X3N2Z19maWxsOiRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnRfYmdfZHJhd2luZzokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLmVudmlyb25uZW1lbnQtbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgXHJcbiAgICBwYWRkaW5nOiAkZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmc7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6ICRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZy0tbWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi13aWR0aDogJGVudmlyb25uZW1lbnQtbGlzdF9pdGVtX21pbi13aWR0aDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZS1lbnZpcm9uZW1lbnR7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICB9XHJcblxyXG4gXHJcblxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2R1bGUgcGljdG9ncmFtbWVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcblxyXG4vL1xyXG4vLyBNb2R1bGVcclxuLy9cclxuJGVudmlyb25uZW1lbnQtbGlzdF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nICAgOiAwICR3cmFwcGVyX3BhZGRpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBtYXJnZXMgaW50ZXJuZXNcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBtYXJnZXMgaW50ZXJuZXNcclxuXHJcbi8vIEl0ZW1zXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfaXRlbV9taW4td2lkdGggICA6IDMwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtcyA6IGxhcmdldXIgbWluaW1hbGVcclxuXHJcbi8vXHJcbi8vIFRpdHJlXHJcbi8vXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfdGl0bGVfZGVjb3JhdGlvbi1jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I7ICAgICAgICAgICAgICAvLyBFbGVtZW50IGTDqWNvcmF0aWYgZHUgdGl0cmUgOiBjb3VsZXVyXHJcblxyXG5cclxuLy8gQ29udGVudFxyXG5cclxuXHJcblxyXG5cclxuLy8gc291cy10aXRyZVxyXG4gXHJcbiBcclxuIFxyXG4gXHJcbiBcclxuXHJcbi8vIFRleHRlXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfdGV4dF9jb2xvciAgICAgICAgICAgICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6IENvdWxldXIgZHUgdGV4dGUgcHJpbmNpcGFsXHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kZW52aXJvbm5lbWVudF9nX21haW5fY29sb3I6ICRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yO1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogYmFja2dyb3VuZFxyXG5cclxuLy9cclxuLy8gRU5WSVJPTk5FTUVOVFxyXG4vL1xyXG5cclxuLy8gVGl0cmUgKyBEcmF3aW5nXHJcbiRlbnZpcm9ubmVtZW50X3RvcF9mbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSArIGRyYXdpbmcgOiBvcmRyZSBkJ2FmZmljaGFnZVxyXG5cclxuLy8gVGl0cmVcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHRpdHJlXHJcblxyXG5cclxuLy8gQ29udGVudFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxLjM3NWVtLzEuNGVtICRmb250LWZhbWlseS0tMTsgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcblxyXG4vLyBTdWJ0aXRsZVxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogY291bGV1clxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtICRmb250LWZhbWlseS0tMjsgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZm9udFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG5cclxuXHJcbi8vIEJvdXRvblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYm9yZGVyLXdpZHRoICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuXHJcblxyXG4vLyBJbGx1c3RyYXRpb25cclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19jbHMxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdmcgOiBjb3VsZXVyIDFcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19jbHMyX2NvbG9yOiAkZW52aXJvbm5lbWVudF9nX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3ZnIDogY291bGV1ciAyXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfaGVpZ2h0ICAgIDogNTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3ZnIDogdGFpbGxlICh3aWR0aClcclxuXHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcblxyXG5cclxuIiwiJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmcgICA6IDAgJHdyYXBwZXJfcGFkZGluZyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmctLW1kOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfaXRlbV9taW4td2lkdGggICA6IDMwMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfdGl0bGVfZGVjb3JhdGlvbi1jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfdGV4dF9jb2xvciAgICAgICAgICAgICA6IGluaGVyaXQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfdG9wX2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb2xvcjogJGVudmlyb25uZW1lbnRfZ19tYWluX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMS4zNzVlbS8xLjRlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAuMmVtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDsgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDsgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAuMmVtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JvcmRlci13aWR0aCAgOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfY2xzMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczJfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19oZWlnaHQgICAgOiA1MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmVudmlyb25uZW1lbnQge1xyXG4gICZfX3RvcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiAkZW52aXJvbm5lbWVudF90b3BfZmxleC1kaXJlY3Rpb247XHJcbiAgfVxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHR0b3A6MDtcclxuXHRoZWlnaHQ6MTAwJTtcclxuICB9XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgJl9fZHJhd2luZyB7XHJcblx0YmFja2dyb3VuZDogJGVudmlyb25uZW1lbnRfY29udGVudF9iZ19kcmF3aW5nO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHdpZHRoOiA5M3B4O1xyXG4gICAgaGVpZ2h0OiA5M3B4O1xyXG4gICAgbWFyZ2luOiAkZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbSBhdXRvO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmLXN2ZyB7XHJcbiAgICAgIGhlaWdodDogOTVweDtcclxuXHQgICB3aWR0aDogMzlweDtcclxuXHQgICBmaWxsOiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9zdmdfZmlsbDtcclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICYuanMtbGF6eSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b207XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOGVtO1xyXG4gICAgLnRpdGxlX19jb250ZW50X19lbnZpcm9uZW1lbnQge1xyXG4gICAgICBmb250OiAkZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgdGV4dC1hbGlnbjogJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgIGZvbnQ6ICRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB0ZXh0LWFsaWduOiAkZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tO1xyXG4gIH1cclxuICAmX19saW5rcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdGJvcmRlcjpub25lO1xyXG4gIH1cclxuICAubGlua3MtZ3JvdXB7XHJcblx0Jl9fbGluayB7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Jl9fbGlua3tcclxuXHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idXR0b24ge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIvKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogRXN0aW1hdGlvbiBWYXJpYWJsZXMgKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcblxyXG4kZXN0aW1hdGlvbl9tYXhfd2lkdGhfYmxvY2s6IDEyODBweCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3ZlcnRpY2FsX3RleHRfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3ZlcnRpY2FsX3RleHRfX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNmVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kZXN0aW1hdGlvbl90aXRsZV9zdHJvbmdfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fdGl0bGVfc3Ryb25nX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuXHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8xOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl8xX2hvdmVyOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfMl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX21heF93aWR0aF9ibG9jazogMTAwMHB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xldHRlcl9zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2FmdGVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9iYXJfc3dpcF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDE4cHggJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfaW5wdXRfc2VsZWN0X2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JvcmRlcl9ob3ZlcjogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYmFja2dyb3VuZF9ob3ZlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3JfY2hlY2tlZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JhY2tncm91bmRfY2hlY2tlZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIC44NzVlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2xldHRlcl9zcGFjaW5nOiAwLjVlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF93aWR0aDogMTc1cHggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fcmFkaW9fYm9yZGVyX2NvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3NlbGVjdF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG5cclxuXHJcbi5lc3RpbWF0aW9uLWNvbnRlbnQtdjEge1xyXG4gIC5pdGVtX190ZXh0LWJsb2NrIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5lc3RpbWF0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiA2ZW07XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1heC13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIHtcclxuICAmLndpdGhFeHBhbmQge1xyXG4gICAgcGFkZGluZy10b3A6IDdlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICB9XHJcblxyXG4gIC50aXRsZV9fY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLTEge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLTIge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfYWZ0ZXJfYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLW1vZGUtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgIC5pY29uLWVzdGltYXRpb24tcHJvIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAuc3QwIHtcclxuICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3QxIHtcclxuICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfZm9udDtcclxuICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdy1ib3R0b20ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmlzRXhwYW5kZWQge1xyXG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgIC5zdDAge1xyXG4gICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yXzFfaG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3QxIHtcclxuICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl8yX2hvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMS4zZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDNlbSAxZW07XHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIH1cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxyXG4gICAgICAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAmX19hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5pc0V4cGFuZGVkIHtcclxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDRlbTtcclxuXHJcbiAgICAgIC53cmFwcGVyX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9jb2xvcjtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMi41ZW0gNXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9iYXJfc3dpcF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDIuNWVtICsgMjBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlciB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmLXNsaWRlIHtcclxuICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCxcclxuICAgICAgICAgICAgLnNlbGVjdF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9pbnB1dF9zZWxlY3RfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCxcclxuICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xOGVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveGVzX19pdGVtIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19maWVsZHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAmLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ub3RGb3JDaGlsZCB7XHJcbiAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIC5zd2lwXzEge1xyXG4gICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAmLWdyb3VwLS1mb3JtX19maWVsZHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG5cclxuICAgICAgICAgICAgICAmLnJhZGlvcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC03LjVweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JvcmRlcl9ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBfMiwgLnN3aXBfMyB7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idWxsZS1yYWRpbyB7XHJcbiAgICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3JfY2hlY2tlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JhY2tncm91bmRfY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhZGlvc19fZ3JvdXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBfNCB7XHJcbiAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50ZXh0ZmllbGQtLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzLjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VjdGlvbjQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2NvbmRpdGlvbnNfX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41ZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFsbC1zd2lwZXItYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwLjc1ZW0gMC43NWVtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2ZvbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAwO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X3dpZHRoO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICYuZGlzYWJsZWQtdmVyaWZpY2F0aW9uIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWVzc2FnZSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuICAuZm9ybV9fbGVnYWxzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcblxyXG4gICNlc3RpbWF0aW9uX3Byb19ncm91cCB7XHJcbiAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC52ZXJ0aWNhbF90ZXh0X19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDI1cHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl92ZXJ0aWNhbF90ZXh0X19jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3ZlcnRpY2FsX3RleHRfX2NvbnRlbnRfZm9udDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgcGFkZGluZzogMCAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWZvcm0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG5cclxuICAgICAgLmZvcm0ge1xyXG4gICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGRzX190aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgZm9udDogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9pbnB1dF9zZWxlY3RfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2xhYmVsLFxyXG4gICAgICAgICAgLnNlbGVjdF9fbGFiZWwge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhZGlvc19fbGVnZW5kLFxyXG4gICAgICAgICAgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE4ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMCAzZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjEge1xyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYucmFkaW9zIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDNlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fY29uZGl0aW9uc19fQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgLmZsYXRwaWNrciB7XHJcbiAgICAgICYtZGF5IHtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfYWZ0ZXJfYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9zZWxlY3RfY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRXN0aW1hdGlvbiBjb250ZW50IChjb250ZW51IGRlIGxhIHBhZ2UgZXN0aW1hdGlvbikgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW07XHJcblxyXG5cclxuJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgMjVweCBBbWlyaSxUaW1lcyBOZXcgUm9tYW4sc2VyaWY7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFJlZGFjIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfY29sb3I6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX2ltZ19ib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgkY29sb3JfYnJhbmQtMywwLjIpO1xyXG5cclxuLy8gUmVkYWMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy8gRm9ybSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKiIsIiRlc3RpbWF0aW9uLWhvbWVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzIuanBnJykgZml4ZWQgNTAlIDUwJSBuby1yZXBlYXQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24taG9tZV9iYWNrZ3JvdW5kX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi1ob21lX3RpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1ob21lX3BhcmFncmFwaGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWhvbWVfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1ob21lX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWhvbWVfYnV0dG9uX2JvcmRlcl9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi5lc3RpbWF0aW9uX2hvbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1ob21lX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3RpbWF0aW9uLWhvbWVfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICYtMSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWhvbWVfdGl0bGVfY29sb3I7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgIH1cclxuICAgICYtMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWhvbWVfdGl0bGVfY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lc3RpbWF0aW9uX2hvbWUge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDNlbSAyZW07XHJcbiAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWF4LXdpZHRoO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19wYXJhZ3JhcGhlX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3BhcmFncmFwaGVfX2VsZW1lbnQge1xyXG4gICAgICBjb2xvcjogJGVzdGltYXRpb24taG9tZV9wYXJhZ3JhcGhlX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uX19jb250ZW50IHtcclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWhvbWVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb24taG9tZV9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbi1ob21lX2J1dHRvbl9ib3JkZXJfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgZmlsbDogJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICB3aWR0aDogJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICBoZWlnaHQ6ICRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgd2lkdGg6ICRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgaGVpZ2h0OiAkZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgfVxyXG4gICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgc3Ryb2tlIDogJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgZmlsbCA6ICRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gIC5lc3RpbWF0aW9uX2hvbWVfX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgfVxyXG59IiwiJGVzdGltYXRpb24tcmVzdWx0X3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9ibG9ja19ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2xvY2F0ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWw6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLmVzdGltYXRpb24tcmVzdWx0IHtcclxuICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLXRpdGxlIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2F0ZS1kcmF3aW5nLCAmX19lc3RpbWF0ZSwgJl9fc3Ryb25nLXBvaW50LCAmX19zaW1pbGFyLCAmX19xdWFsaXR5LCAmX19hY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlc3RpbWF0aW9uLXJlc3VsdF9ibG9ja19ib3JkZXItYm90dG9tO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0cm9uZy1wb2ludCwgJl9fc2ltaWxhciwgJl9fcXVhbGl0eSB7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLWZvbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lc3RpbWF0ZSB7XHJcbiAgICAgICAgLmVzdGltYXRlIHtcclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Ryb25nLXBvaW50IHtcclxuXHJcbiAgICAgICAgLnN0cm9uZy1wb2ludCB7XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2ltaWxhciB7XHJcblxyXG4gICAgICAgIC5zaW1pbGFyIHtcclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tZGlzdHJpY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19xdWFsaXR5IHtcclxuXHJcbiAgICAgICAgLnF1YWxpdHkge1xyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTkzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREQ4MzU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE3MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjRCMjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIGRhcmtlbigkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZCwzMCUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYmFjayB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICYubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsIHtcclxuXHJcbiAgICAgICAgJi1nZW5lcmF0ZS1yZXBvcnQge1xyXG5cclxuICAgICAgICAgICAgLmdlbmVyYXRlLXJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICNyZXBvcnQtZG93bmxvYWQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGRhcmtlbigkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZCwzMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGVzdGltYXRpb24tcmVzdWx0X3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI2cHgpLzEuOCAkZm9udC1mYW1pbHktLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9sb2NhdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWU6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfbmV1dHJhbC0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbm90ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZzogMDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtNDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsiLCIgICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZXN0aW1hdGlvbi8xX2lubmVyLmpwZycpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1yZXBlYXQgJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9wYWRkaW5nLXk6IDNlbSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksXHJcbiAgICAkZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX190ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJGVzdGltYXRpb24tdjEtaW5uZXJfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX21hcmdpbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSxcclxuICAgICRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVzdGltYXRpb24tdjEtaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGVzdGltYXRpb24tdjEtaW5uZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzdGltYXRpb24tdjEtaW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGVzdGltYXRpb24tdjEtaW5uZXJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVzdGltYXRpb24gSU5ORVIgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZXN0aW1hdGlvbi8xX2lubmVyLmpwZycpO1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1yZXBlYXQgJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44KTtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9wYWRkaW5nLXk6IDNlbTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9tYXJnaW46IDA7XHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZXN0aW1hdGlvbi12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZXN0aW1hdGlvbi12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICAgICAgKSwgJGVzdGltYXRpb24tdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kZXN0aW1hdGlvbi12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGVzdGltYXRpb24tdjFfdGV4dF9mb250XHJcbiAgICAgICAgKSwgJGVzdGltYXRpb24tdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICAgICApLCAkZXN0aW1hdGlvbi12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXN0aW1hdGlvbi12MSB7XHJcbiAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzdGltYXRpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVzdGltYXRpb24tdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgLyorIC5lc3RpbWF0aW9uLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9Ki9cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRlc3RpbWF0aW9uLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRlc3RpbWF0aW9uLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRXN0aW1hdGlvbiAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzEuanBnJyk7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtY29sb3IgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1pbWFnZSAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSk7XHJcbiRlc3RpbWF0aW9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRlc3RpbWF0aW9uLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24tY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9wYWRkaW5nLXk6IDNlbTtcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfY29sb3I6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjIpO1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lc3RpbWF0aW9uLWNvbnRlbnQtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjI5NDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDc0JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLjhlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb3JlX3RleHQtdmVydGljYWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQmFja2dyb3VuZFxyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfd3JhcHBlcjogMTQyMHB4ICFkZWZhdWx0O1xyXG5cclxuLy9JdGVtIEJlZ2luc1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9ib3JkZXItYm90dG9tX2NvbG9yOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gVGl0bGVcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGggOjAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6MCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fYmFja2dyb3VuZC1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfcGFkZGluZy1ib3R0b20gOiAxZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSW5mb3NcclxuJGV2ZW50cy1saXN0aW5nLXYyX2luZm9zX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaW5mb3NfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWRldGFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtZGV0YWlsX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbi8vIEJvdXRvblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2ZvbnQgOiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSA6ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9sZXR0ZXItc3BhY2luZyA6ICRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLWxpc3RpbmctdjIge1xyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXZlbnRzLWxpc3RpbmctdjJfd3JhcHBlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15ICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRldmVudHMtbGlzdGluZy12Ml9pdGVtX2JvcmRlci1ib3R0b21fY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2NXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGV0YWlscy0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNzY0N2VtIDIuMzUyOWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMzMzZW0gMCAwIDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbnRlbnQtLWNvbHVtbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2tfdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtc3ZnX2NvbG9yXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1kZXRhaWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWRldGFpbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfdG9wX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX3RvcF9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfcGFkZGluZy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFJldmVyc2VcclxuICAgIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAyLjk0MTJlbSAxLjc2NDdlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG59IiwiJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1saXN0aW5nLXYyX3dyYXBwZXI6IDE0MjBweDtcclxuXHJcbi8vSXRlbSBCZWdpbnNcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdzogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW07XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAxO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDJlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19taW4taGVpZ2h0OiBub25lO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fYm9yZGVyLWJvdHRvbV9jb2xvcjokY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIFRpdGxlXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDowO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOjA7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2JhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3BhZGRpbmctYm90dG9tIDogMWVtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDMwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIEluZm9zXHJcbiRldmVudHMtbGlzdGluZy12Ml9pbmZvc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2luZm9zX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTM7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWxhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LXN2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1kZXRhaWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWRldGFpbF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG4vLyBCb3V0b25cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9mb250IDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0gOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGV0dGVyLXNwYWNpbmcgOiAkY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2NvbG9yIDogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZDogJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IGF1dG8gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDQxM3B4ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA0MTNweCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNGVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzIgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZGF0ZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAxLjJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfbWFwXHJcblxyXG4pO1xyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGV2ZW50cy1kZXRhaWwtdjFfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbC12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbC12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkZXZlbnRzLWRldGFpbC12MV90ZXh0X2NvbG9yXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGV2ZW50cy1kZXRhaWwtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9faXRlbV90aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZGlzcGxheTogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRldmVudHMtZGV0YWlsLXYxX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fZGF0ZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RhdGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udDogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZGF0ZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RhdGVfbWFwXHJcbik7XHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZGlzcGxheTogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfdGl0bGVfbWFwXHJcbik7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfbWFwOiAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dC1hbGlnbixcclxuKTtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9tYXBcclxuKTtcclxuLy8gRm9ybSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLWRldGFpbC12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRldmVudHMtZGV0YWlsLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZXZlbnRzLWRldGFpbC12MV9pdGVtX19kYXRlX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGV2ZW50cy1kZXRhaWwtdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mb3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWxhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LXN2Z19jb2xvclxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtZGV0YWlsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWRldGFpbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9ja190b3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja190b3BfX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX3RvcF9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbV9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pdGVtLS1jb2x1bW4ge1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX2luZm9zIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2hhcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV90aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2hhcmVfX2xpbmtzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NoYXJlX19saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA5NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQ6ICRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfd3JhcHBlcjogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLWRldGFpbC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1kZXRhaWwtdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZXZlbnRzLWRldGFpbC12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX19taW4taGVpZ2h0OiBhdXRvO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA0MTNweDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNDEzcHg7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDRlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8yICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2NvbG9yOiBpbmhlcml0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyAkZm9udC1mYW1pbHktLTM7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcbiRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMS4yZW07XHJcbiRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0OiA1MDBweCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjZlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjFfdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRldmVudHMtbGlzdGluZy12MV90ZXh0X2NvbG9yXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy1saXN0aW5nLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcblxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXksXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgKSxcclxuICAgICRldmVudHMtbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9faXRlbV9pbmZvLXRpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX19pdGVtX2luZm8tdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy1saXN0aW5nLXYxX19pdGVtX2luZm8tdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcDogKCkhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtYWxpZ24sXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0LWFsaWduLFxyXG4gICAgKSxcclxuICAgICRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRleHRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ldmVudHMtbGlzdGluZy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXZlbnRzLWxpc3RpbmctdjFfd3JhcHBlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRldmVudHMtbGlzdGluZy12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiA5OCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRldmVudHMtbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93fSAtICgjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsICRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGV2ZW50cy1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcCk7XHJcblxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCwgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mby10aXRsZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1faW5mb190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mby10ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gUmV2ZXJzZVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbiIsIiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDA7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29sb3I7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2NvbG9yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDJlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAxO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0OiA1MDBweDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHg7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6IGluaGVyaXQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jaztcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjZlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiBpbmhlcml0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZXZlbnRzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fY29sb3I6ICRldmVudHMtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGV2ZW50cy12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZXZlbnRzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGV2ZW50cy12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGV2ZW50cy12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRldmVudHMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGV2ZW50cy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGV2ZW50cy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRldmVudHMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRldmVudHMtdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZXZlbnRzLXYxX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkZXZlbnRzLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRldmVudHMtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZXZlbnRzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRldmVudHMtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRldmVudHMtdjFfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksXHJcbiAgICAkZXZlbnRzLXYxX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRldmVudHMtdjFfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGV2ZW50cy12MV9pdGVtX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLXYxX2l0ZW1fdGV4dF90ZXh0LWFsaWduXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy12MV9pdGVtX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRldmVudHMtdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRldmVudHMtdjFfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXZlbnRzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRldmVudHMtdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZXZlbnRzLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRldmVudHMtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZXZlbnRzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgJi5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZXZlbnRzLXYxX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLmV2ZW50cy12MV9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkZXZlbnRzLXYxX2l0ZW1fX2ltYWdlX3NoYWRvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWFsaWduZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250OiAkZXZlbnRzLXYxX2l0ZW0taW5mb19mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3VwZXJmaWNpZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mby1wcmljZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGV2ZW50cy12MV9pdGVtX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRldmVudHMtdjFfaXRlbV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dCBMYW5kaW5nXHJcbi5sYW5kaW5nIHtcclxuICAgIC5ldmVudHMtdjFfX2l0ZW0ge1xyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLmV2ZW50cy12MV9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9ldmVudHMvMS5qcGcnKTtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSk7XHJcbiRldmVudHMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kZXZlbnRzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kZXZlbnRzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGV2ZW50cy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXZlbnRzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kZXZlbnRzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy12MV9pdGVtX2NvbG9yOiAkZXZlbnRzLXYxX2NvbG9yO1xyXG4kZXZlbnRzLXYxX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy12MV9pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtdjFfaXRlbV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiRldmVudHMtdjFfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3c7IiwiJGZhYi12MV9wb3NpdGlvbl9ib3R0b206IDM1dmggIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43Nzc4ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMywgLjUzKSAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fcGljdG9fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4uZmFiLXYxIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAmX19mbGFzdHkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19uYXYtLW9uZSB7XHJcbiAgICAgICAgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhYi12MV9faXRlbTpub3QoLmZhYl9fYnV0dG9uKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYWItdjFfX2l0ZW1zIHtcclxuICAgICAgICAgICAgYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDYwdmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5mYWItdjFfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGkgKyAxfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZHVyYXRpb246IC4xNXMgKyAkaSAqIC4xcztcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWRlbGF5OiAkaSAqIC4wMTVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGkgKiA5MHB4ICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRpICogMTIwcHggKiAtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2Zvcm0tZHVyYXRpb24gJHRyYW5zZm9ybS1kZWxheSAsIC4xcyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkaTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhYi12MV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgLmZhYi12MV9fYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuOHM7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAxNTBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJGZhYi12MV9wb3NpdGlvbl9ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLCAuNjUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDJweDtcclxuICAgICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjIyLC0wLjU3LCAwLjUxLCAxLjA3KSwgLjJzIC4xcyBvcGFjaXR5O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmFiX19idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxOTc2RDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmZhYl9fYnV0dG9uKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNjlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBsZWZ0OiA3MyU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1waWN0byB7XHJcbiAgICAgICAgICAgICYtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2OXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWJnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYWItdjFfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9pdGVtX2xhYmVsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjNweDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjRlbSAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgLmZhYi12MV9faXRlbSB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBmb3IgJGogZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRqICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGogKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGogKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRqICogMTIwcHggKiAtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzICR0cmFuc2Zvcm0tZGVsYXkgLCAuMXMgb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwIC0gJGo7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHksIC42cyB0b3A7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC8vJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIEBmb3IgJGogZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaiArIDF9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZHVyYXRpb246IC4xNXMgKyAkaiAqIC4xcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGogKiAuMDE1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkajtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmFiLXYxX19pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC44cyBvcGFjaXR5LCAuNHMgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mYWItdjFfX2l0ZW0tcGljdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICYtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfaXRlbV9waWN0b19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWJnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSxcclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyLFxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gICAgLmZhYi12MSB7XHJcbiAgICAgICAgei1pbmRleDogMjAwMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFBsYXRvXHJcbiNwbGF0by1sYXVuY2hlci1idXR0b25bZGF0YS1vcGVuPWZhbHNlXSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbmRpdltjbGFzc149XCJnb1wiXSB7XHJcbiAgICB6LWluZGV4OiAxMDAwMDE7XHJcbn1cclxuaWZyYW1lW2NsYXNzXj1cImdvXCJdIHtcclxuICAgIHotaW5kZXg6IDEwMDAwMTtcclxufVxyXG4iLCIkZmFiLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43Nzc4ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMywgLjUzKTtcclxuXHJcbiRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmFiLXYxX2l0ZW1fcGljdG9fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTsiLCIkZmFxX3RleHRfcXVlc3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhcV90ZXh0X3F1ZXN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRmYXFfdGV4dF9yZXBvbnNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRmYXFfdGl0bGVfYWZ0ZXJfYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2FmdGVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4uanMtYWNjb3JkZW9uIHtcclxuICAuanMtYWNjb3JkZW9uIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMS41ZW07XHJcbiAgICAgICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXEge1xyXG4gIG1heC13aWR0aDogMTI4MHB4O1xyXG4gIHBhZGRpbmc6IDAgMWVtIDRlbTtcclxuICBtYXJnaW46IGF1dG87XHJcblxyXG4gIC5mYXEge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFxX3RpdGxlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVlc3Rpb24ge1xyXG4gICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICBmb250OiAkZmFxX3RleHRfcXVlc3Rpb25fZm9udDtcclxuICAgICAgICBjb2xvcjogJGZhcV90ZXh0X3F1ZXN0aW9uX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcG9uc2Uge1xyXG4gICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDJlbTtcclxuICAgICAgICBjb2xvcjogJGZhcV90ZXh0X3JlcG9uc2VfY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIC5mYXEge1xyXG4gICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19yZXBvbnNlIHtcclxuICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtIDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX2NvbG9yOiAkZmF2b3JpdGVzLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNikgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICAhZGVmYXVsdDtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYxX19idXR0b25fZmF2b3JpdGVzLXYxOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fYnV0dG9uX2Zhdm9yaXRlcy12MTogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGZhdm9yaXRlcy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZmF2b3JpdGVzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJGZhdm9yaXRlcy12MV9fYnV0dG9uX2Zhdm9yaXRlcy12MVxyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjFfX3RleHRfZmF2b3JpdGVzLXYxOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGV4dF9mYXZvcml0ZXMtdjE6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRmYXZvcml0ZXMtdjFfdGV4dF9mb250LFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJGZhdm9yaXRlcy12MV9fdGV4dF9mYXZvcml0ZXMtdjFcclxuKTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9mYXZvcml0ZXMtdjE6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9mYXZvcml0ZXMtdjE6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGZhdm9yaXRlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRmYXZvcml0ZXMtdjFfX3RpdGxlX2Zhdm9yaXRlcy12MVxyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkZmF2b3JpdGVzLXYxX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fZm9udCAgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9mb250LFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fZm9udCAgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9mb250LFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX21hcFxyXG4pO1xyXG5cclxuLyogIFByb2dyYW1tZSAqL1xyXG5cclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtLWxheWVyLXRleHRfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjY4KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW0tbGF5ZXItdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9udW1iZXJfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zdGF0dXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmF2b3JpdGVzLXYxIHtcclxuICAgIFxyXG4gICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogNzY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA5NSU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDg3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZmF2b3JpdGVzLXYxX190aXRsZV9mYXZvcml0ZXMtdjEpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGZhdm9yaXRlcy12MV9fdGV4dF9mYXZvcml0ZXMtdjEsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkZmF2b3JpdGVzLXYxX19idXR0b25fZmF2b3JpdGVzLXYxKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mYXZvcml0ZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIC5mYXZvcml0ZXMtdjEgLnN3aXBlci1wYWdpbmF0aW9uICBuZWdhdGl2ZSB2YWx1ZSBib3R0b21cclxuICAgICAgICBcclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbW9yZSB7XHJcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX3N3aXBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJjpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbV9tb3JlX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAwLjA1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19saW5lMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9tYXAsJycsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfbWFwLCcnLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWFsaWduZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCIxNDQwcHhcIikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0NDBweFwiKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRmYXZvcml0ZXMtdjFfaXRlbV9faW1hZ2Vfc2hhZG93OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZmF2b3JpdGVzLXYxX19pdGVtX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjFfaXRlbS1pbmZvX2ZvbnQ7XHJcbiAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3VwZXJmaWNpZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mby1wcmljZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAgOiAyMCU7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IC0yZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUtYWN0aW9uIHtcclxuICAgICAgICAubW9yZS1hY3Rpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLXByb2dyYW0ge1xyXG5cclxuICAgICAgICAuZmF2b3JpdGVzLXYxIHtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLy8gLy8vLy8vLy8vXHJcbiAgICAgICAgICAgICAgICAmLWxheWVyLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW0tbGF5ZXItdGV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbS1sYXllci10ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3BlcnR5LXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zdGF0dXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjFfaXRlbS1pbmZvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcclxuICAgICAgICAgICAgICAgICAgICAmLXN1cGVyZmljaWUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbmZvLXByaWNlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX29wdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX29wdGlvbl9jb2xvciA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9udW1iZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MS1wcm9ncmFtX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBGYXZvcml0ZXMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAjM0U0QzVDOyBcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGZhdm9yaXRlcy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGZhdm9yaXRlcy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNik7ICAgICAgIC8vIEhvdmVyIDogb3ZlcmxheVxyXG4kZmF2b3JpdGVzLXYxX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fY29sb3I6ICRmYXZvcml0ZXMtdjFfY29sb3I7XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSBUaXRsZVxyXG4vLy8vXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMjBweC8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8vL1xyXG4vLy8vIEl0ZW0gSW1hZ2VcclxuLy8vL1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93O1xyXG5cclxuLy9cclxuLy8gSXRlbSBCb3V0b25cclxuLy9cclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBMaW5lIDJcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGZvbnRcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vIENhcnJvdXNlbFxyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44Myk7XHJcblxyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHJcblxyXG4vKiBQUk9HUkFNTUUgKi9cclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbS1sYXllci10ZXh0X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42OCk7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtLWxheWVyLXRleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX2NvbG9yOiAkZmF2b3JpdGVzLXYyX2NvbG9yICFkZWZhdWx0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2Zhdm9yaXRlcy12MjogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9mYXZvcml0ZXMtdjI6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGZhdm9yaXRlcy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZmF2b3JpdGVzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjJfX2J1dHRvbl9mYXZvcml0ZXMtdjJcclxuKTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYyX190ZXh0X2Zhdm9yaXRlcy12MjogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RleHRfZmF2b3JpdGVzLXYyOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRmYXZvcml0ZXMtdjJfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjJfX3RleHRfZmF2b3JpdGVzLXYyXHJcbik7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZmF2b3JpdGVzLXYyOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZmF2b3JpdGVzLXYyOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZmF2b3JpdGVzLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12Ml9fdGl0bGVfZmF2b3JpdGVzLXYyXHJcblxyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXYyX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X3RleHQtYWxpZ25cclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fZmF2b3JpdGVzLXYyOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fZmF2b3JpdGVzLXYyOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2Zhdm9yaXRlcy12MlxyXG4pO1xyXG5cclxuXHJcbi8qIFByb2dyYW1tZSAqL1xyXG5cclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zdGF0dXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mYXZvcml0ZXMtdjIge1xyXG4gICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGZhdm9yaXRlcy12Ml9fdGl0bGVfZmF2b3JpdGVzLXYyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRmYXZvcml0ZXMtdjJfX3RleHRfZmF2b3JpdGVzLXYyLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2Zhdm9yaXRlcy12Mik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRmYXZvcml0ZXMtdjJfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV9jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGZhdm9yaXRlcy12Ml9pdGVtX19pbWFnZV9zaGFkb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWFsaWduZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9pdGVtLWluZm9fZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXN1cGVyZmljaWUge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWluZm8tcHJpY2Uge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2Zhdm9yaXRlcy12Mik7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmF2b3JpdGVzIHtcclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vcmUge1xyXG5cclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12Ml9fYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12Ml9fbW9yZS1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb3JlLWFjdGlvbl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vcmUtYWN0aW9uX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLXByb2dyYW0ge1xyXG4gICAgICAgIC5mYXZvcml0ZXMtdjIge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9pdGVtLWluZm9fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICYtc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fY29sb3IgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHQgTGFuZGluZ1xyXG4ubGFuZGluZyB7XHJcbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtIHtcclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaC14bCwnbWluLWhlaWdodCcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRmF2b3JpdGVzIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGcnKTtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGZhdm9yaXRlcy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZmF2b3JpdGVzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIENhcnJvdXNlbFxyXG5cclxuJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fY29sb3I6ICRmYXZvcml0ZXMtdjJfY29sb3I7XHJcblxyXG4kZmF2b3JpdGVzLXYyX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vL1xyXG4vLyBJdGVtIEltYWdlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3c7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vKiBQcm9ncmFtbWUgKi9cclxuXHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDIlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX2NvbG9yOiAkZmF2b3JpdGVzLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fb3ZlcmxheV9ob3ZlcjogcmdiYSgjNmQ2ZDZkLCAuNzUpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2NvbG9yIDogJGNvcmVfYnV0dG9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2Zhdm9yaXRlcy12MzogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9mYXZvcml0ZXMtdjM6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGZhdm9yaXRlcy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYzX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12M19fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGZhdm9yaXRlcy12M19fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9mYXZvcml0ZXMtdjNcclxuKTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYzX190ZXh0X2Zhdm9yaXRlcy12MzogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RleHRfZmF2b3JpdGVzLXYzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRmYXZvcml0ZXMtdjNfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjNfX3RleHRfZmF2b3JpdGVzLXYzXHJcbik7XHJcblxyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9mYXZvcml0ZXMtdjM6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9mYXZvcml0ZXMtdjM6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZmF2b3JpdGVzLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12M19fdGl0bGVfZmF2b3JpdGVzLXYzXHJcbik7XHJcblxyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmcsXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXYzX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fbWFwX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9tYXBfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBQcm9ncmFtbWUgKi9cclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLC42OCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOGVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwuNjgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXYzLS1wcm9ncmFtX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtLXByb2dyYW1fX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG5cclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmcsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nXHJcbiAgICApLFxyXG4gICAgJGZhdm9yaXRlcy12My0tcHJvZ3JhbV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBQcm9ncmFtbWUgKi9cclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLC42OCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOGVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwuNjgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXYzLS1wcm9ncmFtX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtLXByb2dyYW1fX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmcsXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZ1xyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjMtLXByb2dyYW1fX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmF2b3JpdGVzLXYzIHtcclxuICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NjhweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZmF2b3JpdGVzLXYzX190aXRsZV9mYXZvcml0ZXMtdjMpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGZhdm9yaXRlcy12M19fdGV4dF9mYXZvcml0ZXMtdjMsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkZmF2b3JpdGVzLXYzX19idXR0b25fZmF2b3JpdGVzLXYzKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mYXZvcml0ZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M19pdGVtX2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfaXRlbV9mb250O1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZmF2b3JpdGVzLXYzX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQsXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M19pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12M19faXRlbV9vdmVybGF5X2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX21hcF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9tYXBfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwdmg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRmYXZvcml0ZXMtdjNfaXRlbV9faW1hZ2Vfc2hhZG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFsaWduZXIge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3VwZXJmaWNpZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mby1wcmljZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAgOiAyMCU7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IC0yZW07XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGZsZXggICAgICAgICAgOiAxO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgICAgIGJvcmRlciAgICAgICAgOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodCAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQgICAgICAgIDogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NnB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0IDogNXB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tcHJvZ3JhbSB7XHJcbiAgICAgICAgLmZhdm9yaXRlcy12MyB7XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzX2l0ZW1fZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zdGF0dXNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGZhdm9yaXRlcy12My0tcHJvZ3JhbV9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjZlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fb3B0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEZhdm9yaXRlcyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnJyk7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBDYXJyb3VzZWxcclxuXHJcbiRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJGZhdm9yaXRlcy12M19pdGVtX2NvbG9yOiAkZmF2b3JpdGVzLXYzX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fb3ZlcmxheV9ob3ZlcjogcmdiYSgjNmQ2ZDZkLCAuNzUpO1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vL1xyXG4vLyBJdGVtIEltYWdlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3c7XHJcblxyXG4vL1xyXG4vLyBJdGVtIEJvdXRvblxyXG4vL1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8qIFByb2dyYW1tZSAqL1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwuNjgpO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjY4KTtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zdGF0dXNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fY29sb3I6ICRmYXZvcml0ZXMtdjRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44MykgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9mYXZvcml0ZXMtdjQ6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X19idXR0b25fZmF2b3JpdGVzLXY0OiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSA6ICRmYXZvcml0ZXMtdjRfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgOiAkZmF2b3JpdGVzLXY0X19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2NvbG9yIDogJGZhdm9yaXRlcy12NF9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yIDogJGZhdm9yaXRlcy12NF9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkZmF2b3JpdGVzLXY0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yIDogJGZhdm9yaXRlcy12NF9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogJGZhdm9yaXRlcy12NF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXY0X19idXR0b25fZmF2b3JpdGVzLXY0XHJcbik7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12NF9fdGV4dF9mYXZvcml0ZXMtdjQ6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X190ZXh0X2Zhdm9yaXRlcy12NDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgOiAkZmF2b3JpdGVzLXY0X3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXY0X190ZXh0X2Zhdm9yaXRlcy12NFxyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2Zhdm9yaXRlcy12NDogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2Zhdm9yaXRlcy12NDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkZmF2b3JpdGVzLXY0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZmF2b3JpdGVzLXY0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGZhdm9yaXRlcy12NF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGZhdm9yaXRlcy12NF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12NF9fdGl0bGVfZmF2b3JpdGVzLXY0XHJcbik7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12NF9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12NF9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fZm9udCA6ICRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSA6ICRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCA6ICRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9jb2xvciA6ICRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciA6ICRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9mb250IDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2NvbG9yIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mYXZvcml0ZXMtdjQge1xyXG5cclxuICAgIGNvbG9yOiAkZmF2b3JpdGVzLXY0X2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogNzY4cHg7XHJcbiAgICB9Ki9cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXY0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDQwcHgpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZmF2b3JpdGVzLXY0X190aXRsZV9mYXZvcml0ZXMtdjQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGZhdm9yaXRlcy12NF9fdGV4dF9mYXZvcml0ZXMtdjQsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkZmF2b3JpdGVzLXY0X19idXR0b25fZmF2b3JpdGVzLXY0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkZmF2b3JpdGVzLXY0X3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmF2b3JpdGVzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07IC8vIC5mYXZvcml0ZXMtdjQgLnN3aXBlci1wYWdpbmF0aW9uICBuZWdhdGl2ZSB2YWx1ZSBib3R0b21cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3dpcGVycyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLW1vcmUtYWN0aW9uIHtcclxuICAgICAgIC5tb3JlLWFjdGlvbiB7XHJcbiAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tb3JlLWFjdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICY6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWFsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12NF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12NF9pdGVtX21vcmVfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fX2xpbmUxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX21hcCwgJycsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fX2xpbmUyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX21hcCwgJycsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXY0X2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1hbGlnbmVyIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1fX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12NF9pdGVtX2NvbG9yO1xyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCIxNDQwcHhcIikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCIxNDQwcHhcIikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRmYXZvcml0ZXMtdjRfaXRlbV9faW1hZ2Vfc2hhZG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGZhdm9yaXRlcy12NF9faXRlbV90aXRsZV9tYXApO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi44ZW07XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXY0X2l0ZW0taW5mb19mb250O1xyXG5cclxuICAgICAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc3VwZXJmaWNpZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWluZm8tcHJpY2Uge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcblxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBGYXZvcml0ZXMgLSBWNFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZycpO1xyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjRfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXY0X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZmF2b3JpdGVzLXY0X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZmF2b3JpdGVzLXY0X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXY0X19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXY0X19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZmF2b3JpdGVzLXY0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXY0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kZmF2b3JpdGVzLXY0X3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXY0X3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kZmF2b3JpdGVzLXY0X3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJGZhdm9yaXRlcy12NF9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC42KTsgICAgICAgLy8gSG92ZXIgOiBvdmVybGF5XHJcbiRmYXZvcml0ZXMtdjRfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fY29sb3I6ICRmYXZvcml0ZXMtdjRfY29sb3I7XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSBUaXRsZVxyXG4vLy8vXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8vL1xyXG4vLy8vIEl0ZW0gSW1hZ2VcclxuLy8vL1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSXRlbSBCb3V0b25cclxuLy9cclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBMaW5lIDJcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGZvbnRcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vIENhcnJvdXNlbFxyXG4kZmF2b3JpdGVzLXY0X2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44Myk7XHJcblxyXG4kZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3RlYW0vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1zaXplOiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZDogJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1jb2xvciAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRmaWd1cmVzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRmaWd1cmVzLXYxX2JhY2tncm91bmQtc2l6ZSAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmaWd1cmVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmaWd1cmVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fZmlndXJlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyBcclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmaWd1cmVzLXYxX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZmlndXJlcy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRmaWd1cmVzLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZmlndXJlcy12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRmaWd1cmVzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRmaWd1cmVzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZmlndXJlcy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRmaWd1cmVzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRmaWd1cmVzLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kZmlndXJlcy12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRmaWd1cmVzLXYxX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkZmlndXJlcy12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJGZpZ3VyZXMtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZmlndXJlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZmlndXJlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRmaWd1cmVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGZpZ3VyZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRmaWd1cmVzLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZpZ3VyZXMtdjEge1xyXG4gICAgY29sb3I6ICRmaWd1cmVzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmlndXJlcy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlndXJlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgJi1maWd1cmUge1xyXG4gICAgICAgICAgICBmb250OiAkZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZmlndXJlcy12MV9pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZmlndXJlcy12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRmaWd1cmVzLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmaWd1cmVzLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDaGlmZnJlcyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy90ZWFtLzEuanBnJyk7XHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtc2l6ZTogbm8tcmVwZWF0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kOiAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRmaWd1cmVzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1zaXplICRmaWd1cmVzLXYxX2JhY2tncm91bmQtcG9zaXRpb247ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZpZ3VyZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kZmlndXJlcy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZmlndXJlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGZpZ3VyZXMtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmaWd1cmVzLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmlndXJlcy12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRmaWd1cmVzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmaWd1cmVzLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBGaWd1cmUgVGl0bGVcclxuLy9cclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZmlsdGVyLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX21hcmdpbiA6IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX3BhZGRpbmc6IC44ZW0gMmVtICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2NvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2hvdmVyX2NvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmaWx0ZXItdjFfX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGZpbHRlci12MV90ZXh0X2ZvbnRcclxuICAgICAgICApLCAkZmlsdGVyLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX2ZvbnQgICAgICAgICAgICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRmaWx0ZXItdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRmaWx0ZXItdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgICAgICksICRmaWx0ZXItdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5maWx0ZXItdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9iYWNrZ3JvdW5kO1xyXG4gICAgbWFyZ2luOiAkZmlsdGVyLXYxX21hcmdpbjtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZmlsdGVyLXYxX190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAuZmlsdGVyLXYxX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxZW07IC8vIElFIDExXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICBmaWxsOiAkZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6ICRmaWx0ZXItdjFfX2J1dHRvbl9wYWRkaW5nO1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkZmlsdGVyLXYxX19idXR0b25fbWFwLCAnJicpO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAuZmlsdGVyLXYxX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ1dHRvbi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLmZpbHRlci12MV9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZpbHRlci12MV9idXR0b25fYXJyb3dfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG59IiwiJGZpbHRlci12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkZSBmb25kIGR1IG1vZHVsZVxyXG4kZmlsdGVyLXYxX21hcmdpbiAgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJnZXMgZHUgbW9kdWxlXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kZmlsdGVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZmlsdGVyLXYxX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjhlbS8xICRmb250LWZhbWlseS0tMTtcclxuJGZpbHRlci12MV9fYnV0dG9uX3BhZGRpbmc6IC42ZW0gMWVtO1xyXG4kZmlsdGVyLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kZmlsdGVyLXYxX19idXR0b25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4vLyBBcnJvd3NcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfY29sb3IgICAgICAgOiAkZmlsdGVyLXYxX19idXR0b25fY29sb3I7ICAgICAgICAgICAgICAgIC8vIEZsw6hjaGVzIDogY291bGV1clxyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19ob3Zlcl9jb2xvciA6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEZsw6hjaGVzID4gaG92ZXIgOiBjb3VsZXVyXHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2FjdGl2ZV9jb2xvcjogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gRmzDqGNoZXMgPiBob3ZlciA6IGNvdWxldXIiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZm9vdGVyLXYxLWFnZW5jeV9fY29udGVudC0xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLWFnZW5jeV9fY29udGVudC0yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLWFnZW5jeV9fc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuXHJcbiRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtYWRkcmVzcy1zdmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtYWRkcmVzcy1zdmdfZmlsbDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWZvbnQtc2l6ZTogMThweCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvb3RlciBbQkVHSU5dXHJcblxyXG4uZm9vdGVyLXYxLWFnZW5jeSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIHBhZGRpbmctdG9wOiAzZW07XHJcblxyXG4gICAgJl9taW4sXHJcbiAgICAmX2ZsZXhfMyxcclxuICAgICZfZmxleF8yLFxyXG4gICAgJl9mbGV4XzEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlci13cmFwLWNlbnRlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyLXdyYXAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmX19jb250ZW50LTEsXHJcbiAgICAgICAgJl9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjEtYWdlbmN5X19jb250ZW50LTFfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICZfZmxleF8zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmxleF8yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkgYW5kIChtYXgtd2lkdGg6OTkwcHgpIHtcclxuICAgICAgICAmX2ZsZXhfMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2ZsZXhfMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY2cHgpIHtcclxuICAgICAgICAmX2ZsZXhfMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9mbGV4XzMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICYtc2xpZGVfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjEtYWdlbmN5X19zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLXNsaWRlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgJl9mbGV4XzMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2ZsZXhfMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb29yZHMtYWRkcmVzcy1zdmcgc3ZnIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29yZHMtLXN2ZyBzdmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzRweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29vcmRzLWFkZHJlc3NfX3ppcGNpdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb29yZHMtYWRkcmVzcy1zdmcgc3ZnIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWFkZHJlc3Mtc3ZnX2JhY2tncm91bmQ7XHJcbiAgICAgICAgZmlsbDogJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1hZGRyZXNzLXN2Z19maWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNvb3JkcyB7XHJcbiAgICAgICAgJi1ub20taW5mb3Mgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGhvbmUgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1mb250LXNpemU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1haWwtaW5mb3MgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1mb250LXNpemU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFkZHJlc3MtaW5mb3MgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1mb250LXNpemU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWFkZHJlc3Mtc3ZnX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWFkZHJlc3Mtc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZm9vdGVyLXYxLWFnZW5jeV9fY29udGVudC0xX2NvbG9yOiRjb2xvcl9uZXV0cmFsLTEgIDtcclxuJGZvb3Rlci12MS1hZ2VuY3lfX2NvbnRlbnQtMl9jb2xvcjokY29sb3JfbmV1dHJhbC0xICA7XHJcbiRmb290ZXItdjEtYWdlbmN5X19zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzX2JhY2tncm91bmQ6JGNvbG9yX2JyYW5kLTQgIDtcclxuXHJcbiRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtYWRkcmVzcy1zdmdfYmFja2dyb3VuZDokY29sb3JfYnJhbmQtMSAgO1xyXG4kZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWFkZHJlc3Mtc3ZnX2ZpbGw6JGNvbG9yX25ldXRyYWwtMSAgO1xyXG5cclxuXHJcbiRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtZm9udC1zaXplOjE4cHggIDtcclxuJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1jb2xvcjokY29sb3JfbmV1dHJhbC0xICA7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZvb3Rlci12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aCAgICAgIDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV93cmFwcGVyX3BhZGRpbmctLWxnOiAyZW0gMCAxZW0gMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfY29sb3IgICAgICAgICAgICAgICA6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX2xvZ29fcGFkZGluZy10b3AtLWxnOiAzZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX2xvZ29fbWFyZ2luLXRvcC0tbGcgOiAwICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9ib3JkZXItYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLWxhc3Rfc3ZnX2NvbG9yOiAjYmFiYWJhICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9wYWRkaW5nOiAxZW0gMCAwIDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX3dpZHRoOiAyLjc3N2VtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hlaWdodDogMi43NzdlbSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9wYWRkaW5nOiAuNWVtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX21hcmdpbjogMCAuNWVtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAuNjY2N2VtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9sZXR0ZXItc3BhY2luZzogbm9ybWFsICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfY29sb3IgICAgICAgOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X2JvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTcgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X29wYWNpdHkgICAgICAgICA6IDEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIC42NjY3ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9sZXR0ZXItc3BhY2luZyAgOiAwICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF90ZXh0LXRyYW5zZm9ybSAgOiBub25lICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gICAgICAgOiAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZvb3Rlci12MS10b3BfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGZvb3Rlci12MS10b3AtY29vcmRzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGZvb3Rlci12MS10b3AtY29vcmRzX3Bob25lX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfcGhvbmVfY29udGVudF9jb2xvcjogJGZvb3Rlci12MS10b3AtY29vcmRzX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZvb3Rlci12MS10b3BfY29vcmRzX21haWxfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfY29vcmRzX21haWxfY29udGVudF9jb2xvcjogJGZvb3Rlci12MS10b3AtY29vcmRzX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF9jb2xvcjogJGZvb3Rlci12MS10b3AtY29vcmRzX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfYWRkcmVzc19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb290ZXIgW0JFR0lOXVxyXG5cclxuLmZvb3Rlci12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNjA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC5zb2NpYWxfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb290ZXItdjFfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb25uZWN0IHtcclxuICAgICAgICAuY29ubmVjdCB7XHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX2hvdmVyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGZvb3Rlci12MV9jb25uZWN0X3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFydG5lcnMge1xyXG4gICAgICAgIC5wYXJ0bmVycyB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIC5wYXJ0bmVyc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC8vIE1vZGlmaWNhdGV1ciBcInZlcnRpY2FsXCJcclxuICAgICAgICAgICAgJi0tdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgLnBhcnRuZXJzX19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wYXJ0bmVyc19faXRlbSsucGFydG5lcnNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC4zZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9waW5pb25zeXN0ZW0ge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci12MV9jb3B5cmlnaHRfY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogJGZvb3Rlci12MV9jb3B5cmlnaHRfb3BhY2l0eTtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxX2NvcHlyaWdodF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvb3Rlci12MV9jb3B5cmlnaHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9vdGVyLXYxX2NvcHlyaWdodF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX25hdi1saXN0IHtcclxuICAgICAgICAgICAgZm9udDogJGZvb3Rlci12MV9uYXYtbGlzdF9mb250O1xyXG4gICAgICAgICAgICAubmF2LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjRlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6ICRmb290ZXItdjFfbmF2LWxpc3RfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX25hdi1saXN0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9vdGVyLXYxX25hdi1saXN0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MV9uYXYtbGlzdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvb3Jkcy1tYWlsIHtcclxuICAgICAgICAgICAgICAgIGEuY29vcmRzLW1haWxfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjEtdG9wX2Nvb3Jkc19tYWlsX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MS10b3BfY29vcmRzX21haWxfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb29yZHMtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgYS5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjEtdG9wLWNvb3Jkc19waG9uZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjEtdG9wX2Nvb3Jkc19waG9uZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29vcmRzLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgLmNvb3Jkcy1hZGRyZXNzX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxLXRvcF9jb29yZHNfYWRkcmVzc19jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjEtdG9wX2Nvb3Jkc19hZGRyZXNzX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjEtdG9wX2Nvb3Jkc19hZGRyZXNzX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAvLyBGb290ZXIgbGFzdCBbQkVHSU5dXHJcbiAgICAmLWxhc3Qge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkZm9vdGVyLXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYmktbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxLWxhc3Rfc3ZnX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi1saXN0X19saW5rIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtICA6IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gRm9vdGVyIGxhc3QgW0VORF1cclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAvLyBGb290ZXIgdG9wIFtCRUdJTl1cclxuICAgICYtdG9wIHtcclxuICAgICAgICBjb2xvciA6ICRmb290ZXItdjEtdG9wX2NvbG9yO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoICAgICAgICAgICA6ICRmb290ZXItdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbiAgICAgICAgICAgICAgOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmcgICAgICAgICAgICAgOiAwO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSA6ICRmb290ZXItdjEtdG9wX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgICAgICAgOiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiAgICAgIDogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMmVtIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZsZXgtd3JhcCAgICAgICAgICAgOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZyAgICAgICAgIDogJGZvb3Rlci12MV93cmFwcGVyX3BhZGRpbmctLWxnO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gIDogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcCAgICAgICA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgICA6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAgOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9yZGVyICAgICAgOiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG9yZGVyICAgICAgIDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wIDogJGZvb3Rlci12MS10b3BfbG9nb19wYWRkaW5nLXRvcC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wICA6ICRmb290ZXItdjEtdG9wX2xvZ29fbWFyZ2luLXRvcC0tbGc7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDgwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRmb290ZXItdjEtdG9wX190aXRsZV9tYXApO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBGb290ZXIgdG9wIFtFTkRdXHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEZvb3RlciAtIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBGb290ZXIgKGhhdXQgKyBiYXMpXHJcbiRmb290ZXItdjFfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9vdGVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmb290ZXItdjFfd3JhcHBlcl9tYXgtd2lkdGggICAgICA6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiRmb290ZXItdjFfd3JhcHBlcl9wYWRkaW5nLS1sZzogMmVtIDAgMWVtIDA7XHJcblxyXG4vLyBGb290ZXIgcGFydGllIGhhdXRlXHJcbiRmb290ZXItdjEtdG9wX2NvbG9yICAgICAgICAgICAgICAgOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6IGNvdWxldXJcclxuJGZvb3Rlci12MS10b3BfbG9nb19wYWRkaW5nLXRvcC0tbGc6IDNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExvZ28gOiBwYWRkaW5nLXRvcFxyXG4kZm9vdGVyLXYxLXRvcF9sb2dvX21hcmdpbi10b3AtLWxnIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTG9nbyA6IG1hcmdpbi10b3BcclxuJGZvb3Rlci12MS10b3BfYm9yZGVyLWJvdHRvbTogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvb3RlciB0b3A6IGJvcmR1cmUgYmFzc2VcclxuXHJcbiRmb290ZXItdjEtbGFzdF9zdmdfY29sb3I6ICNmZmZmZmY7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDA7XHJcblxyXG5cclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xICRmb250LWZhbWlseS0tMztcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBDb25uZWN0IFtCRUdJTl1cclxuXHJcbiRmb290ZXItdjFfY29ubmVjdF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyIGRlIGZvbmQgZHUgbW9kdWxlXHJcbiRmb290ZXItdjFfY29ubmVjdF9wYWRkaW5nOiAxZW0gMCAwIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIHBlcm1ldHRhbnQgZGUgZ8OpcmVyIGwnYWxpZ25lbWVudCBtYW51ZWxcclxuXHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMThweCAkZm9udC1mYW1pbHktLTE7ICAvLyBUZXh0ZSA6IGZvbnRcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX2hvdmVyX3RleHRfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOjpob3ZlciA6IGNvdWxldXJcclxuXHJcbi8vIENvbm5lY3QgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBTb2NpYWwgW0JFR0lOXVxyXG5cclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV93aWR0aDogMi43NzdlbTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9oZWlnaHQ6IDIuNzc3ZW07XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fcGFkZGluZzogLjVlbTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9tYXJnaW46IDAgLjVlbTtcclxuXHJcbi8vIFNvY2lhbCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZW51IGZvb3RlciBbQkVHSU5dXHJcblxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxMnB4ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZm9udFxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2xldHRlci1zcGFjaW5nOiBub3JtYWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtYWxpZ24gICAgOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmUgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcblxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yICAgICAgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBjb3VsZXVyXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm9yZHVyZSA6IGNvdWxldXJcclxuXHJcbi8vIE1lbnUgZm9vdGVyIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvcHlyaWdodCBbQkVHSU5dXHJcblxyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNztcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfb3BhY2l0eSAgICAgICAgIDogMTtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfZm9udCAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMTJweCAkZm9udC1mYW1pbHktLTE7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2xldHRlci1zcGFjaW5nICA6IDA7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X3RleHQtdHJhbnNmb3JtICA6IG5vbmU7XHJcblxyXG4vLyBDb3B5cmlnaHQgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBDb250YWN0IFtCRUdJTl1cclxuJGZvb3Rlci12MS10b3AtY29vcmRzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGZvb3Rlci12MS10b3AtY29vcmRzX3Bob25lX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfcGhvbmVfY29udGVudF9jb2xvcjogJGZvb3Rlci12MS10b3AtY29vcmRzX2NvbG9yO1xyXG5cclxuJGZvb3Rlci12MS10b3BfY29vcmRzX21haWxfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MS10b3BfY29vcmRzX21haWxfY29udGVudF9jb2xvcjogJGZvb3Rlci12MS10b3AtY29vcmRzX2NvbG9yO1xyXG5cclxuJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF9jb2xvcjogJGZvb3Rlci12MS10b3AtY29vcmRzX2NvbG9yO1xyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfYWRkcmVzc19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4vLyBDb250YWN0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfbWFpbF9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfbWFpbF9jb250ZW50X2NvbG9yOiAkZm9vdGVyLXYxLXRvcC1jb29yZHNfY29sb3I7XHJcblxyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfYWRkcmVzc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfYWRkcmVzc19jb250ZW50X2NvbG9yOiAkZm9vdGVyLXYxLXRvcC1jb29yZHNfY29sb3I7XHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19hZGRyZXNzX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbi8vIENvbnRhY3QgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kaGVhZGVyX2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZDogJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9tYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aCAhZGVmYXVsdDtcclxuJGhlYWRlcl9wYWRkaW5nOiAxMHB4IDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXItbmF2LXRvZ2dsZV90cmFuc2l0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAhZGVmYXVsdDtcclxuJGhlYWRlci1maXhlZF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyLWZpeGVkX3NoYWRvdy1ib3R0b206IDAgMXB4IDAgcmdiYSgkY29sb3JfbmV1dHJhbC0wLCAwLjEpICFkZWZhdWx0O1xyXG4kaGVhZGVyLWZpeGVkX3NoYWRvdy10cmFuc2l0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjNfc2VhcmNoX3Bvc2l0aW9uX3RvcDogMTV2aCAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjNfc2VhcmNoX3Bvc2l0aW9uX3RvcC0taC1tZDogMCAhZGVmYXVsdDtcclxuJGhlYWRlcl9zZWFyY2hfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaGVhZGVyLXNlYXJjaF9zaXplLS1zbTogOHB4ICFkZWZhdWx0O1xyXG4kaGVhZGVyLXNlYXJjaF9zaXplLS1tZDogMTJweCAhZGVmYXVsdDtcclxuJGhlYWRlcl9uYXZfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXItbmF2X3NpemUtLXNtOiA4cHggIWRlZmF1bHQ7XHJcbiRoZWFkZXItbmF2X3NpemUtLW1kOiAxMnB4ICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9jb2xvcjogJGhlYWRlcl9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbWFpbi1zZWFyY2hfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjUpICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl9ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2xvZ29fbWF4LXdpZHRoOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbG9nby12M19tYXgtaGVpZ2h0OiAyMHZoICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ28tdjNfbWluLWhlaWdodDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbWFpbi1zZWFyY2hfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjUpICFkZWZhdWx0O1xyXG4kaGVhZGVyLS12M19zZWFyY2hfcG9zaXRpb25fdG9wOiAzNXZoICFkZWZhdWx0O1xyXG4kaGVhZGVyLS12M19zZWFyY2hfcG9zaXRpb25fdG9wLS1oLW1kOiA1dmggIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyLS12MV9sb2dvX21heC1oZWlnaHQ6ICRoZWFkZXItLWlubmVyX2xvZ29fbWF4LWhlaWdodCAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjFfbG9nb19tYXgtd2lkdGg6IDI1MHB4ICFkZWZhdWx0O1xyXG4kaGVhZGVyLS12MV9sb2dvX21heC1oZWlnaHQtZGVmYXVsdDogNDBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4kaGVhZGVyLS12Ml9jb250ZW50X3RvcDogMTF2aCAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjJfY29udGVudF90b3AtLWgtbGc6IDE2dmggIWRlZmF1bHQ7XHJcbiRoZWFkZXItLXYyLS13aXRoc2xvZ2FuX2NvbnRlbnRfdG9wOiA4dmggIWRlZmF1bHQ7XHJcbiRoZWFkZXItLXYyX2xvZ29fbWF4LWhlaWdodDogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fYnV0dG9uLWxpbmtzX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fYnV0dG9uLWxpbmtzX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fYnV0dG9uLWxpbmtzX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGhlYWRlcl9fdG9vbHNib3hfbGlua3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdG9vbHNib3hfbGlua3NfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX190b29sc2JveF9saW5rc190ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2RyYXdpbmdfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdG9vbHNib3hfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLW1kOiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLXhzOiBub3JtYWwgbm9ybWFsIDQwMCAxMHB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLWJ0bjogbm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1idG4tLXhzOiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfX3RpdGxlX21hcDogKFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRoZWFkZXJfX3RpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJGhlYWRlcl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGhlYWRlcl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRoZWFkZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkaGVhZGVyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkaGVhZGVyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkaGVhZGVyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkaGVhZGVyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcblxyXG4kaGVhZGVyX19idXR0b24tbGlua3NfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fYnV0dG9uLWxpbmtzX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gOiAkaGVhZGVyX19idXR0b24tbGlua3NfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kIDogJGhlYWRlcl9fYnV0dG9uLWxpbmtzX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9jb2xvciA6ICRoZWFkZXJfX2J1dHRvbi1saW5rc19jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciA6ICRoZWFkZXJfX2J1dHRvbi1saW5rc19ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGhlYWRlcl9fYnV0dG9uLWxpbmtzX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciA6ICRoZWFkZXJfX2J1dHRvbi1saW5rc19ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6ICRoZWFkZXJfX2J1dHRvbi1saW5rc19ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGhlYWRlcl9fYnV0dG9uLWxpbmtzX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogJGhlYWRlcl9iYWNrZ3JvdW5kO1xyXG4gIGNvbG9yOiAkaGVhZGVyX2NvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5sYW5kaW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgLm5hdi10b2dnbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWFyY2gtdG9nZ2xlLW1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkaGVhZGVyX25hdl9jb2xvcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmLndpdGhCYW5kZWF1eCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cclxuICAgICAgLmJhbmRlYXUtaW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fdG9wYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gIH1cclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxZW07XHJcbiAgICBsZWZ0OiAxZW07XHJcbiAgICByaWdodDogMWVtO1xyXG4gICAgLy96LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gI3skd3JhcHBlcl9wYWRkaW5nLXgtLW1kfSk7XHJcbiAgICAgIGxlZnQ6IDNlbTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBWZXJzaW9ucyBoZWFkZXIgKi9cclxuICAgICYtLXYxIHtcclxuICAgICAgLmhlYWRlcl9fdG9wIHtcclxuICAgICAgICB0b3A6IDUuNWVtO1xyXG4gICAgICB9IFxyXG5cclxuICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogJGhlYWRlci0tdjFfbG9nb19tYXgtd2lkdGg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwieGxcIikge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLS12MV9sb2dvX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS12MiB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJ4bFwiKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLS12MV9sb2dvX21heC13aWR0aDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCJ4bFwiKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItLXYyX2xvZ29fbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX25hdiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS12MyB7XHJcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwieGxcIikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6ICRoZWFkZXItLXYxX2xvZ29fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXJfbG9nby12M19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlcl9sb2dvLXYzX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwieGxcIikge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlcl9fbmF2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgLm1haW4tbmF2X19jbG9zZSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDFlbTtcclxuXHJcbiAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuaGVhZGVyX19zbG9nYW4ge1xyXG4gICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkaGVhZGVyX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgfVxyXG5cclxuICAmX19saW5rcy1ncm91cCB7XHJcbiAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRoZWFkZXJfX2J1dHRvbi1saW5rc19tYXApO1xyXG4gIH1cclxuXHJcbiAgJl9fdG9vbHNib3gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDZweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuXHJcbiAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAubGlua3MtZ3JvdXBfX2xpbmsgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX190b29sc2JveF9kcmF3aW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICBmaWxsOiAkaGVhZGVyX190b29sc2JveF9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggNHB4IDE1cHggLTJweCAkY29sb3JfbmV1dHJhbC0wO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNGVtO1xyXG4gICAgICAgIGZvbnQ6ICRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkaGVhZGVyX190b29sc2JveF9saW5rc19jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkaGVhZGVyX190b29sc2JveF9saW5rc190ZXh0LWFsaWduO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgZmlsbDogJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICB3aWR0aDogJGhlYWRlcl9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICBoZWlnaHQ6ICRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgd2lkdGg6ICRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgIHN0cm9rZTogJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgIGZpbGw6ICRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVmVyc2lvbnNcclxuICAmLS12MiB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgJl9fdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLS12Ml9jb250ZW50X3RvcDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwiaC1tZFwiKX0pIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6ICRoZWFkZXItLXYyX2NvbnRlbnRfdG9wLS1oLWxnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td2l0aHNsb2dhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLS12Mi0td2l0aHNsb2dhbl9jb250ZW50X3RvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX3Nsb2dhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdjMge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgdG9wOiAkaGVhZGVyLS12M19zZWFyY2hfcG9zaXRpb25fdG9wLS1oLW1kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUGFnZSBpbnRlcm5lXHJcbiAgJi0taW5uZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkaGVhZGVyLS1pbm5lcl9jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206ICRoZWFkZXItLWlubmVyX2JvcmRlcjtcclxuICAgIHotaW5kZXg6IDMwMDA7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcblxyXG4gICAgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX3RvcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6ICAkaGVhZGVyLS12MV9sb2dvX21heC1oZWlnaHQtZGVmYXVsdDtcclxuICAgICAgICBtYXgtd2lkdGg6ICRoZWFkZXItLWlubmVyX2xvZ29fbWF4LXdpZHRoO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci0taW5uZXJfbG9nb19tYXgtaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbGlkZSB7XHJcbiAgICAuaGVhZGVyLXN3aXBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgJi0tdjEsICYtLXYyLCAmLS12MyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHZoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX192aWRlby1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG5cclxuICAmX192aWRlby1mb3JlZ3JvdW5kLFxyXG4gICZfX3ZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNi85KSB7XHJcbiAgICAmX192aWRlby1mb3JlZ3JvdW5kIHtcclxuICAgICAgaGVpZ2h0OiAzMDAlO1xyXG4gICAgICB0b3A6IC0xMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDE2LzkpIHtcclxuICAgICZfX3ZpZGVvLWZvcmVncm91bmQge1xyXG4gICAgICB3aWR0aDogMzAwJTtcclxuICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrOiAoXHJcbiAgICAgICAgZm9ybV9pbnB1dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICBmb3JtX2xlZ2Fsc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICBmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgc2VsZWN0X2l0ZW1fY29sb3I6ICRjb2xvcl9icmFuZF8yLFxyXG4gICAgICAgIHNlbGVjdF9pdGVtX2JnLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xLFxyXG4gICAgICAgIHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICBzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0yLFxyXG4gICAgICAgIGZvcm1fcmFkaW9fY29sb3I6JGNvbG9yX2JyYW5kLTIsXHJcbiAgICAgICAgZm9ybV9leHRyYV9yYWRpb3MtbGVnZW5kOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBmb3JtX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xLFxyXG4gICAgICAgIHRleHRmaWVsZF9pbnB1dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMVxyXG4pO1xyXG5cclxuLy8gSG9tZSAtIG1vdGV1ciBkZSByZWNoZXJjaGVcclxuLmhlYWRlciB7XHJcbiAgLm1haW4tc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfbWFpbi1zZWFyY2hfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgQGluY2x1ZGUgc2V0Rm9ybURhcmsoJG1haW4tc2VhcmNoX19mb3JtX2RhcmssICcmJyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm9keS0taG9tZSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci0taW5uZXIge1xyXG4gIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9keS1tb2RhbC1vcGVuZWQge1xyXG4gIC5oZWFkZXItLWlubmVyIHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9keS0tbWVudS1vcGVuZWQgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG5cclxuLyogR2VzdGlvbiBkJ2FmZmljaGFnZSBkZSBsYSBsb3VwZVxyXG4qIChvbiBnYXJkZSBsYSBsb3VwZSBkZSByZWNoZXJjaGUgc2V1bGVtZW50IHN1ciBsZXMgbGlzdGluZ3MgZXQgZMOpdGFpbHMgZGUgYmllbiBldCBwcm9ncmFtbWVzIG5ldWZzKVxyXG4qIFNpIG9uIGRvaXQgcsOpYWN0aXZlciB1bmUgcGFnZSBjZWxhIHNlIGZhaXQgaWNpXHJcbiAqL1xyXG4uYm9keS0tcGFnZS1saXN0aW5nLXYxLmJvZHktcGFnZS1saXN0aW5nLWJpZW4sXHJcbi5ib2R5LS1wYWdlLWxpc3RpbmctdjIuYm9keS1wYWdlLWxpc3RpbmctYmllbixcclxuLmJvZHktLXBhZ2UtbGlzdGluZy12My5ib2R5LXBhZ2UtbGlzdGluZy1iaWVuLFxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEuYm9keS1wYWdlLWRldGFpbC1iaWVuLFxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIuYm9keS1wYWdlLWRldGFpbC1iaWVuLFxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMuYm9keS1wYWdlLWRldGFpbC1iaWVuLFxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MS5ib2R5LXBhZ2UtZGV0YWlsLXByb2dyYW0sXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyLmJvZHktcGFnZS1kZXRhaWwtcHJvZ3JhbSxcclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMuYm9keS1wYWdlLWRldGFpbC1wcm9ncmFtLFxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjEuYm9keS1wYWdlLWxpc3RpbmctcHJvZ3JhbSxcclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyLmJvZHktcGFnZS1saXN0aW5nLXByb2dyYW0sXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12My5ib2R5LXBhZ2UtbGlzdGluZy1wcm9ncmFtIHtcclxuICAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBIZWFkZXJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFLDqWdsYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGhlYWRlcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2hlYWRlci8xLmpwZycpO1xyXG4kaGVhZGVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuLy8gVXRpbGlzw6lcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGhlYWRlcl9iYWNrZ3JvdW5kOiAkaGVhZGVyX2JhY2tncm91bmQtY29sb3IgJGhlYWRlcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXJfYmFja2dyb3VuZC1yZXBlYXQgJGhlYWRlcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGhlYWRlcl9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcclxuJGhlYWRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQ6ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtY29sb3IgJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1pbWFnZSAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRoZWFkZXItLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC40OCk7XHJcbiRoZWFkZXItLWlubmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGhlYWRlci0taW5uZXJfYm9yZGVyOiBub25lO1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC13aWR0aDogaW5oZXJpdDtcclxuJGhlYWRlci0taW5uZXJfbG9nb19tYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRoZWFkZXJfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuLy9cclxuLy8gVGl0bGUgKHNsb2dhbilcclxuLy9cclxuJGhlYWRlcl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRoZWFkZXJfX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRoZWFkZXJfX3RpdGxlX2NvbnRlbnRfMV9mb250Om5vcm1hbCBub3JtYWwgNTAwIDIxcHgvMS40ICRmb250LWZhbWlseS0tMTtcclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiA0LjJweDtcclxuXHJcbiRoZWFkZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA1MHB4LzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRoZWFkZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogICRjb2xvcl9icmFuZC0yO1xyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGhlYWRlcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGhlYWRlcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGhlYWRlcl9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGhlYWRlcl9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kaGVhZGVyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaGVhZGVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vXHJcbi8vIEJvdXRvbiBsaW5rcyAobWluaXNpdGUpXHJcbi8vXHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfaG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGhlYWRlcl9fYnV0dG9uLWxpbmtzX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBIb21lIC0gbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4kaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQgOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNSk7XHJcblxyXG4vLyBQb3NpdGlvbiBkdSBib3V0b24gZGUgcmVjaGVyY2hlXHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3A6IDM1dmg7XHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3AtLWgtbWQ6IDV2aDtcclxuXHJcbi8vXHJcbi8vIFZlcnNpb24gMVxyXG4kaGVhZGVyLS12MV9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4vL1xyXG4vLyBWZXJzaW9uIDJcclxuJGhlYWRlci0tdjJfY29udGVudF90b3A6IDExdmg7XHJcbiRoZWFkZXItLXYyX2NvbnRlbnRfdG9wLS1oLWxnOiAxNnZoO1xyXG4kaGVhZGVyLS12Mi0td2l0aHNsb2dhbl9jb250ZW50X3RvcDogOHZoO1xyXG4kaGVhZGVyLS12Ml9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4vLyBMb2dvIHYzXHJcbiRoZWFkZXJfbG9nby12M19tYXgtaGVpZ2h0OiAyMHZoO1xyXG4kaGVhZGVyX2xvZ28tdjNfbWluLWhlaWdodDogaW5oZXJpdDtcclxuXHJcbi8vXHJcbi8vIFRvb2xzYm94XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kaGVhZGVyX190b29sc2JveF9saW5rc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGhlYWRlcl9fdG9vbHNib3hfbGlua3NfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kaGVhZGVyX190b29sc2JveF9kcmF3aW5nX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmF2LXRvZ2dsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG5cclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRoZWFkZXJfbmF2X2NvbG9yO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51X2JhY2tncm91bmQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5lcyB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuXHJcbiAgICAgICAgJiwgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuNXMsbGVmdCAuNXMsdHJhbnNmb3JtIC4ycyxiYWNrZ3JvdW5kLWNvbG9yIC40cyAuMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubmF2LXRvZ2dsZV9fbGluZXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ib2R5LS1ob21lIHtcclxuICAgIC5uYXYtdG9nZ2xlIHtcclxuICAgICAgICB0b3A6IDFlbTtcclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNZW51IHByaW5jaXBhbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWVudV9iYWNrZ3JvdW5kICAgICA6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfYnJhbmQtMixyZ2JhKCRjb2xvcl9icmFuZC0yLCAuOSkpOyAgLy8gTWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9iYWNrZ3JvdW5kLS1tb2JpbGUgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBNT0JJTEUgOiBDb3VsZXVyIGRlIGZvbmRcclxuJG1lbnVfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudV9jb2xvci0tbW9iaWxlICA6ICRtZW51X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBNT0JJTEUgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51LXNlcGFyYXRvcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogQ291bGV1ciBkdSBzcMOpcmF0ZXVyXHJcbiRtZW51X2hvdmVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51ID4gaG92ZXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51X2hvdmVyLWNvbG9yLS1tb2JpbGUgICAgOiAjZmZmOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgTU9CSUxFID4gaG92ZXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51LXZlaWxfY29sb3IgICAgIDogcmdiYSgkY29sb3JfbmV1dHJhbC0wLDAuMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogY291bGV1ciBkdSB2b2lsZSBwYXIgZGVzc3VzIGxlIGNvbnRlbnVcclxuXHJcblxyXG4kbWVudV9tYXgtd2lkdGggICAgICA6IDI1ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHdpZHRoXHJcbiRtZW51X3RyYW5zaXRpb24gICAgIDogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7ICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogdHJhbnNpdGlvbiBhbmltYXRpb25cclxuJG1lbnVfcGFkZGluZy10b3AgICAgOiA1ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBwYWRkaW5nIHRvcFxyXG4kbWVudV9wYWRkaW5nLXNpZGVzICA6IDMuNmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHBhZGRpbmcgZHJvaXRlIGV0IGdhdWNoZVxyXG4kbWVudS12ZWlsX3RyYW5zaXRpb246ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHRyYW5zaXRpb24gZHUgdm9pbGVcclxuJG1lbnVfd3JhcHBlcl9tYXgtd2lkdGgtLWxnOiAkd3JhcHBlcl9tYXgtd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB3cmFwcGVyIG1heCB3aWR0aFxyXG5cclxuJG1lbnUtaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMTZweC8xZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAvLyBNZW51IDogZm9udCBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9mb250LS1tZCAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMTZweC8xZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbWRcclxuJG1lbnUtaXRlbV9mb250LS1sZyAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMTZweC8xZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgIC8vIE1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IGxnXHJcbiRtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB0ZXh0LXRyYW5zZm9ybSBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogMS44cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IGxldHRlci1zcGFjaW5nIGRlcyBpdGVtc1xyXG4kbWVudS1pdGVtX2RlY29yYXRpb24gICAgOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHRleHQtZGVjb3JhdGlvbiBkZXMgaXRlbXNcclxuXHJcblxyXG4kc3VibWVudV9wb3NpdGlvbi14OiA1MCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogUG9zaXRpb24gWCBkZSBsJ8OpbMOpbWVudCAoMCA9IGdhdWNoZSwgNTAlID0gY2VudHLDqSlcclxuJHN1Ym1lbnUtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiAsIC44MSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kc3VibWVudV9zZXBhcmF0b3JfY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogQ291bGV1ciBkdSBzcMOpcmF0ZXVyXHJcbiRzdWJtZW51X3BhZGRpbmctbGVmdCAgICAgICA6IDEuOWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBwYWRkaW5nIGdhdWNoZVxyXG4kc3VibWVudS1pdGVtX2ZvbnQtc2l6ZSAgICAgOiAxN3B4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiB0YWlsbGUgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiB0ZXh0LXRyYW5zZm9ybSBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogbGV0dGVyLXNwYWNpbmcgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fcGFkZGluZyAgICAgICA6IC41NWVtIDA7XHJcbiRzdWJtZW51LWl0ZW1fdGV4dC1hbGlnbiAgICAgICA6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IGFsaWduZW1lbnQgZHUgdGV4dGVcclxuJHN1Ym1lbnUtaXRlbV9jb2xvciAgICAgICA6ICNmZmY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2hvdmVyX2NvbG9yICAgICAgIDogI2ZmZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgPiBob3ZlciA6IGNvdWxldXIgZHUgdGV4dGVcclxuLy8gU291cy1tZW51IDogcGFkZGluZyBoYXV0L2JhcyBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9kZWNvcmF0aW9uOiAkbWVudS1pdGVtX2RlY29yYXRpb247ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IHRleHQtZGVjb3JhdGlvbiBkZXMgaXRlbXNcclxuXHJcbiRtZW51LWNsb3NlX3NpemUgICAgIDogMi41ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gZmVybWVyIDogdGFpbGxlXHJcbiRtZW51LWNsb3NlX3Bvc2l0aW9uIDogMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gZmVybWVyIDogcG9zaXRpb24gcGFyIHJhcHBvcnQgw6AgbGEgZ2F1Y2hlIGR1IG1lbnVcclxuJG1lbnUtdG9wYmFyX3Bvc2l0aW9uOiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJhcnJlIGQnb3V0aWxzIDogcG9zaXRpb24gcGFyIHJhcHBvcnQgw6AgbGEgZHJvaXRlIGR1IG1lbnVcclxuXHJcbiRoZWFkZXJfbmF2X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1lbnUgZGVzIHBhZ2VzIGludGVybmVzIFtCRUdJTl1cclxuJG1lbnUtLWlubmVyLWl0ZW1fZm9udCAgICAgICAgICA6ICRtZW51LWl0ZW1fZm9udDtcclxuJG1lbnUtLWlubmVyLWl0ZW1fZm9udC0tbWQgICAgICA6ICRtZW51LWl0ZW1fZm9udC0tbWQ7XHJcbiRtZW51LS1pbm5lci1pdGVtX2ZvbnQtLWxnICAgICAgOiAkbWVudS1pdGVtX2ZvbnQtLWxnO1xyXG4kbWVudS0taW5uZXJfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudS0taW5uZXJfaG92ZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtLWlubmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzdWJtZW51LS1pbm5lcl9ob3Zlcl9jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gTWVudSBkZXMgcGFnZXMgaW50ZXJuZXMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vIFRvb2xiYXIgZGFucyBsZSBtZW51IGVuIHJlc3BvbnNpdmVcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkbWVudV9jb2xvci0tbW9iaWxlO1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40ZW0vMS40ICRmb250LWZhbWlseS0tMiA7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zZWFyY2gtdG9nZ2xlIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcblxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgIHBhZGRpbmc6IDAuOGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgI3skYmxvY2t9X19pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2hvbWUudjEucG5nJykgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGludGVya2FiLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNzMpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfcGFkZGluZy15OiAyZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAjYmVkMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93LS14bCA6IDIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogNGVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksICRpbnRlcmthYi1ob21lLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQsXHJcbiAgICApLCAkaW50ZXJrYWItaG9tZS12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcFxyXG5cclxuKTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9jb2xvclxyXG4gICAgKSwgJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludGVya2FiLWhvbWUtdjEge1xyXG4gICAgJi5sYW5kaW5nIHtcclxuXHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAkaW50ZXJrYWItaG9tZS12MV9wYWRkaW5nLXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjFfcGFkZGluZy15O1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nLXN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDgxcHg7XHJcbiAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNiZWQwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDFlbTtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pICB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoLjVlbSAtIC0xMjZweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHJcbiAgICAgICAgICAgICAgICAuc3QwIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRpbnRlcmthYi1ob21lLXYxX190ZXh0X21hcCwgJyYnKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkaW50ZXJrYWItaG9tZS12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXh9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teSAkaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93fSAtICgjeyRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teS0teGwgJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skaW50ZXJrYWItaG9tZS12MV9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTI0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXZlbmRyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2ludGVya2FiX2F2ZW5kcmVfd2hpdGUucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXZlbmR1IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvaW50ZXJrYWJfdmVuZHVfd2hpdGUucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgSW50ZXJrYWIgaG9tZSAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9ob21lLnYxLnBuZycpO1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC43Myk7XHJcbiRpbnRlcmthYi1ob21lLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfcGFkZGluZy15OiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRpbnRlcmthYi1ob21lLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICNiZWQwMDA7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogI2JlZDAwMDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogI2JlZDAwMDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtCRUdJTl1cclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teSA6IDNlbTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAyOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtLXBlci1yb3ctLXhsIDogMjsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teC0teGwgOiA0ZW07XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2hvbWUudjEucG5nJykgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGludGVya2FiLWhvbWUtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC44NSkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15OiAyZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAjYmVkMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3I6ICNBMUEyQTYgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93LS14bCA6IDIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogNGVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksICRpbnRlcmthYi1ob21lLXYyX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkaW50ZXJrYWItaG9tZS12Ml90ZXh0X2ZvbnQsXHJcbiAgICApLCRpbnRlcmthYi1ob21lLXYyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3JcclxuICAgICksJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludGVya2FiLWhvbWUtdjIge1xyXG4gICAgJi5sYW5kaW5nIHtcclxuXHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAkaW50ZXJrYWItaG9tZS12Ml9wYWRkaW5nLXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15O1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nLXN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDgxcHg7XHJcbiAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNiZWQwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDFlbTtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAuc3QwIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRpbnRlcmthYi1ob21lLXYyX190ZXh0X21hcCwgJyYnKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkaW50ZXJrYWItaG9tZS12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXh9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teSAkaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93fSAtICgjeyRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXktLWxnICRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teS0teGwgJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skaW50ZXJrYWItaG9tZS12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTI0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXZlbmRyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2ludGVya2FiX2F2ZW5kcmUucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXZlbmR1IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvaW50ZXJrYWJfdmVuZHUucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgSW50ZXJrYWIgaG9tZSAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9ob21lLnYxLnBuZycpO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWNvbG9yICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtaW1hZ2UgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjg1KTtcclxuJGludGVya2FiLWhvbWUtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15OiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGludGVya2FiLWhvbWUtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogI2JlZDAwMDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAjYmVkMDAwOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAjYmVkMDAwOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3I6ICNBMUEyQTY7XHJcblxyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuJGludGVya2FiLWhvbWUtdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi15IDogM2VtO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93LS1sZyA6IDI7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAyOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDRlbTtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKioiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGludGVya2FiLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8yLmpwZycpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjg1KSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGludGVya2FiLXYyX3BhZGRpbmcteTogMmVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTY2NjdlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjIyMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX19idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX21hcDogKFxyXG4gICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGludGVya2FiLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkaW50ZXJrYWItdjJfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGludGVya2FiLXYyX19idXR0b25fY29sb3IsXHJcbiAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkaW50ZXJrYWItdjJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkaW50ZXJrYWItdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGludGVya2FiLXYyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkaW50ZXJrYWItdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbik7XHJcblxyXG4kaW50ZXJrYWItdjJfX3RleHRfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQgICAgICAgOiAkaW50ZXJrYWItdjJfdGV4dF9mb250LFxyXG4pO1xyXG5cclxuJGludGVya2FiLXYyX190aXRsZV9tYXA6IChcclxuICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRpbnRlcmthYi12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRpbnRlcmthYi12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRpbnRlcmthYi12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkaW50ZXJrYWItdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkaW50ZXJrYWItdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGludGVya2FiLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW50ZXJrYWItdjIge1xyXG4gICAgJi5sYW5kaW5nIHtcclxuXHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItdjJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkaW50ZXJrYWItdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgcGFkZGluZy10b3A6ICRpbnRlcmthYi12Ml9wYWRkaW5nLXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGludGVya2FiLXYyX3BhZGRpbmcteTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVya2FiLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdpbmctc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkaW50ZXJrYWItdjJfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkaW50ZXJrYWItdjJfX3RleHRfbWFwLCAnJicpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRpbnRlcmthYi12Ml9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBJbnRlcmthYiAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBSw6lnbGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGludGVya2FiLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMi5qcGcnKTtcclxuJGludGVya2FiLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kaW50ZXJrYWItdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuXHJcbi8vIFV0aWxpc8OpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjg1KTtcclxuJGludGVya2FiLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuJGludGVya2FiLXYyX3BhZGRpbmcteTogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGludGVya2FiLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kaW50ZXJrYWItdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE2NjY3ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGludGVya2FiLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40ICRmb250LWZhbWlseS0tMjs7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGludGVya2FiLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGludGVya2FiLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGludGVya2FiLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmUiLCJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1vZHVsZV9pbnRlcmthYl92M19mb250c19oMV9jb2xvcl9ibGFjazojZmZmICFkZWZhdWx0O1xyXG4kbW9kdWxlX2ludGVya2FiX3YzX2ZvbnRzX2gxX2NvbG9yX2FmdGVyX2JsYWNrOiNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRtb2R1bGVfaW50ZXJrYWJfdjNfZm9udHNfaDJfY29sb3JfYmxhY2s6I2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi5pbnRlcmthYi1ob21lLXYzLS1ibGFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9iZy1tb2R1bGUtaW50ZXJrYWItYmxhY2sucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdC5zdDAge1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc3QxIHtcclxuICAgICAgICBmaWxsOiAjYmVkMDAwO1xyXG4gICAgfVxyXG4gICAgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUlKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIlIDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTUlIDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ28tbW9kdWxlLWludGVya2FiIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMjc5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMC42ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlX2ludGVya2FiX3YzX2ZvbnRzX2gxX2NvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxNDUxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWZ0ZXItaDEtbW9kdWxlLWludGVya2FiIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZHVsZV9pbnRlcmthYl92M19mb250c19oMV9jb2xvcl9hZnRlcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZvdXMtYWNodGVyLWludGVya2FiIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMjc5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNiUgMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgIC5pbnRlcmthYi1hZnRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2R1bGVfaW50ZXJrYWJfdjNfZm9udHNfaDFfY29sb3JfYWZ0ZXJfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTQ1MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgLmludGVya2FiLWFmdGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxNDUxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtbW9kdWxlLWludGVya2FiLTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vZHVsZV9pbnRlcmthYl92M19mb250c19oMl9jb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjE0NTFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub3RlLWxlLWludGVya2FiIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NzY5cHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMSU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTQ1MHB4KSB7XHJcbiAgICAgICAgLnZvdXMtYWNodGVyLWludGVya2FiIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlX2ludGVya2FiX3YzX2ZvbnRzX2gxX2NvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIDkwMCAyMHB4LzI3cHggXCJSYWxld2F5XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52b3VzLXZlbmRlei1pbnRlcmthYiAsXHJcbiAgICAgICAgLnZvdXMtYWNodGVyLWludGVya2Fie1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtbW9kdWxlLWludGVya2FiLTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIDkwMCAyNXB4LzI2cHggXCJSYWxld2F5XCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2R1bGUgSW50ZXJrYWIgaW5uZXIgdjIgMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZV8xOm5vcm1hbCA5MDAgMjRweCdSYWxld2F5JztcclxuXHJcblxyXG5cclxuXHJcbiRtb2R1bGVfaW50ZXJrYWJfdjJfZm9udHNfaDE6bm9ybWFsIDkwMCAyNHB4LzMxcHggJ1JhbGV3YXknO1xyXG4kbW9kdWxlX2ludGVya2FiX3YyX2ZvbnRzX2gxX2NvbG9yOiMzMzMzMzM7XHJcblxyXG4kbW9kdWxlX2ludGVya2FiX3YyX2ZvbnRzX2gxX2NvbG9yX2FmdGVyOiNiZWQwMDA7XHJcblxyXG5cclxuJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMjpub3JtYWwgOTAwIDMwcHgvMzFweCAnUmFsZXdheSc7XHJcbiRtb2R1bGVfaW50ZXJrYWJfdjJfZm9udHNfaDJfY29sb3I6IzAwMDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmludGVya2FiLXYyLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ludGVya2FiX2JnX2lubmVyX3YyLnBuZyk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTg0cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN2Z3tcclxuXHRcdG1heC13aWR0aDoyNDFweDtcclxuXHRcdGhlaWdodDphdXRvO1xyXG5cdH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIHN2Zy5pbnRlcmthYi12Mi1pbm5lcl9fbG9nby1zdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LWlubmVydjItMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtaW5uZXJ2Mi0yIHtcclxuICAgICAgICAgICAgY29sb3I6JG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZV8xX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblx0XHRcdGZvbnQ6JG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZV8xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtaW5uZXJ2Mi0xIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RpdGxlXzFfY29sb3IyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgZm9udDogJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZV8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnRlcmthYi12Mi1pbm5lcl9fdGV4dC1ibG9jay10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC50aXRsZS10ZXh0LWJsb2NrLTEge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZS10ZXh0LWJsb2NrLTFfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsICRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGUtdGV4dC1ibG9jay0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtdGV4dC1ibG9jay0yIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGUtdGV4dC1ibG9jay0xX2NvbG9yXzI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgZm9udDokbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RpdGxlLXRleHQtYmxvY2stMV8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICBjb2xvcjogJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90ZXh0LWJsb2NrX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xyXG4gICAgICAgIGZvbnQ6JG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90ZXh0LWJsb2NrX2NvbG9yX2ZvbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmludGVya2FiLXYyLWlubmVyX19ub3RpY2Uge1xyXG4gICAgICAgIGNvbG9yOiAkbW9kdWxlLWludGVya2FiLWlubmVyLXYyX25vdGljZV9jb2xvcjtcclxuICAgICAgICBmb250OiAkbW9kdWxlLWludGVya2FiLWlubmVyLXYyX25vdGljZV9mb250O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgycHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICBib3R0b206IDU5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5saW5rcy1ncm91cHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MnB4KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM5cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODJweCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5saW5rcy1ncm91cF9fbGluay5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1NnB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgLmludGVya2FiLXYyLWlubmVyX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuICAgIC5pbnRlcmthYi12Mi1pbm5lcl9fY29udGFpbmVyIHtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNWVtKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIC5pbnRlcmthYi12Mi1yaWdodC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kdWxlIEludGVya2FiIGlubmVyIHYyIDFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGVfMTpub3JtYWwgOTAwIDI0cHggJ1JhbGV3YXknO1xyXG4kbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RpdGxlXzFfY29sb3I6ICNiZWQwMDA7XHJcblxyXG5cclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZV8yOm5vcm1hbCA5MDAgMjRweCAnUmFsZXdheSc7XHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGVfMV9jb2xvcjI6ICMzMzM7XHJcblxyXG5cclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZS10ZXh0LWJsb2NrLTFfY29sb3I6ICMwMDAwMDA7XHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGUtdGV4dC1ibG9jay0xOiBub3JtYWwgOTAwIDMwcHggJ1JhbGV3YXknO1xyXG5cclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZS10ZXh0LWJsb2NrLTFfY29sb3JfMjogI2JlZDAwMDtcclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZS10ZXh0LWJsb2NrLTFfMjogbm9ybWFsIDkwMCAzMHB4ICdSYWxld2F5JztcclxuXHJcblxyXG4kbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RleHQtYmxvY2tfY29sb3I6IzAwMDAwMDtcclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90ZXh0LWJsb2NrX2NvbG9yX2ZvbnQ6bm9ybWFsIG5vcm1hbCAxOHB4ICdPcGVuIFNhbnMnO1xyXG5cclxuXHJcblxyXG4kbW9kdWxlLWludGVya2FiLWlubmVyLXYyX25vdGljZV9mb250Om5vcm1hbCA3MDAgMTRweCAnT3BlbiBTYW5zJztcclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml9ub3RpY2VfY29sb3I6IzAwMDsiLCJzZWN0aW9uLmludGVya2FiLWhvbWUtdjMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYmctbW9kdWxlLWludGVya2FiLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNSUpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMiUgMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNSUgMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjEyNzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtbW9kdWxlLWludGVya2FiLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlX2ludGVya2FiX3YyX2ZvbnRzX2gxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwLjZlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxNDUxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWZ0ZXItaDEtbW9kdWxlLWludGVya2FiIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZvdXMtYWNodGVyLWludGVya2FiIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMjc5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNiUgMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgIC5pbnRlcmthYi1hZnRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTQ1MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgLmludGVya2FiLWFmdGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxNDUxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtbW9kdWxlLWludGVya2FiLTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMl9jb2xvcjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjE0NTFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub3RlLWxlLWludGVya2FiIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NzY5cHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMSU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxNDUwcHgpIHtcclxuICAgICAgICAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28tbW9kdWxlLWludGVya2FiIHtcclxuICAgICAgICAgICAgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2R1bGVfaW50ZXJrYWJfdjJfZm9udHNfaDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgOTAwIDIwcHgvMjdweCBcIlJhbGV3YXlcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZvdXMtdmVuZGV6LWludGVya2FiICxcclxuICAgICAgICAudm91cy1hY2h0ZXItaW50ZXJrYWJ7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgOTAwIDI1cHgvMjZweCBcIlJhbGV3YXlcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRqZXN0aW1vX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZDogJGplc3RpbW9fYmFja2dyb3VuZC1jb2xvciAkamVzdGltb19iYWNrZ3JvdW5kLWltYWdlICRqZXN0aW1vX2JhY2tncm91bmQtcmVwZWF0ICRqZXN0aW1vX2JhY2tncm91bmQtcG9zaXRpb24gLyAkamVzdGltb19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGplc3RpbW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KSAhZGVmYXVsdDtcclxuJGplc3RpbW9fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9jb2xvciA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRqZXN0aW1vX19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGplc3RpbW9fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkamVzdGltb19fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGplc3RpbW9fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkamVzdGltb19fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkamVzdGltb19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkamVzdGltb19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSwgJGplc3RpbW9fX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kamVzdGltb19fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRqZXN0aW1vX3RleHRfZm9udFxyXG4gICAgKSwgJGplc3RpbW9fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGplc3RpbW9fX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGplc3RpbW9fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkamVzdGltb19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICksICRqZXN0aW1vX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5qZXN0aW1vIHtcclxuICAgIGNvbG9yOiAkamVzdGltb19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGplc3RpbW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRqZXN0aW1vX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLmplc3RpbW9fX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRqZXN0aW1vX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRqZXN0aW1vX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRqZXN0aW1vX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkamVzdGltb19zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRqZXN0aW1vX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRqZXN0aW1vX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkamVzdGltb19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRqZXN0aW1vX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRqZXN0aW1vX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgICAuZm9ybS1ncm91cD4qIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmFkaW9zX19ncm91cCB7XHJcbiAgICAgICAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWwtdHh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmplc3RpbW9fbGFiZWxfY29uZGl0aW9ucyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgSmVzdGltb1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGplc3RpbW9fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvamVzdGltby8xLmpwZycpO1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kamVzdGltb19iYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yICRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2UgJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQgJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kamVzdGltb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjgyKTtcclxuJGplc3RpbW9fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGplc3RpbW9fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kamVzdGltb19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGplc3RpbW9fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGplc3RpbW9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRqZXN0aW1vX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRqZXN0aW1vX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRqZXN0aW1vX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG4kamVzdGltb19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQ6ICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1jb2xvciAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtaW1hZ2UgJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0byAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kanVtYm90cm9uLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGp1bWJvdHJvbi12MV90ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJGp1bWJvdHJvbi12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kanVtYm90cm9uLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXYxX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGp1bWJvdHJvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkanVtYm90cm9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRqdW1ib3Ryb24tdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8vIFNlYXJjaFxyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi81LmpwZycpICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kOiAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1jb2xvciAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1pbWFnZSAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1yZXBlYXQgJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtcG9zaXRpb24gLyAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNikgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5qdW1ib3Ryb24tdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRqdW1ib3Ryb24tdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAvL3BhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICBtaW4taGVpZ2h0OiAkanVtYm90cm9uLXYxX21pbi1oZWlnaHQ7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gKjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkanVtYm90cm9uLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGp1bWJvdHJvbi12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uanVtYm90cm9uLXYxLS1zZWFyY2gge1xyXG4gICAgYmFja2dyb3VuZDogJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICBtaW4taGVpZ2h0OiAkanVtYm90cm9uLXYxX21pbi1oZWlnaHQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tdjEtLXNlYXJjaF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDNlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEp1bWJvdHJvbiAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKTtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtY29sb3IgJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLWltYWdlICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGp1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRqdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGp1bWJvdHJvbi12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuIiwiLmxpbmtzLXYxIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICAmLXN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICBmaWxsOiAkY29yZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLmJ1dHRvbi1zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL0dFTkVSSVFVRVMgVkFSSUFCTEVTXHJcbiRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xOiAxcHggIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMTogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMjogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMzogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90aXRsZV9mb250XzI6IG5vcm1hbCBub3JtYWwgNjAwIDE1cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80OiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNTogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNzogJGNvbG9yX25ldXRyYWwtNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCwgMC43KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzM6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80OiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81OiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl82OiAkY29sb3JfbmV1dHJhbC01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzI6IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMzogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzI6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMzogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl80OiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzU6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vSU5ERVBFTkRBTlRFUyBWQVJJQUJMRVNcclxuXHJcbiRzZWFyY2gtZm9ybV92Ml9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8vTE9BREVSXHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLy9CVVRUT04gQUxFUlRFIE1BSUxcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tb2ZmcmVkZW0tbGluay1hbGVydGUtZW1haWwtYmVmb3JlLWJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gT0ZGUkVERU0gR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3dfY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMiwgMC4yKSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBSQURJTyBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBDSEVDS0JPWCBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmVmb3JlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWwtZWxlbWVudF9jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9jaGVja2VkX2NvdW50X2JvcmRlcl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzcgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIENIRUNLQk9YIEdST1VQRUQgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbC1saXN0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbC1lbGVtZW50X2NvdW50X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94Y2F0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBJTlRFR0VSIEdFTlJFSVFVRVxyXG4kc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9ub3RfZGlzYWJsZWRfaG92ZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX25vdF9kaXNhYmxlZF9ob3Zlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBEQVRFIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dC1jb250ZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gQlVCQkxFIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbi1jbG9zZV9iZWZvcmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gUkVGRVJFTkNFIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gU1VCTUlUIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2JlZm9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzYsIDAuMjUpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBTV0lUQ0ggR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93OiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfc3dpdGNoX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gTE9DQUxJWkFUT1IgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfZm9udF9zaXplOiAxM3B4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3RleHRmaWVsZF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl90ZXh0ZmllbGRfcGxhY2Vob2xkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfaW5wdXRfZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2lucHV0X2VsZW1lbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yLCAwLjA1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcl9ob3ZlcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9ib3JkZXItY29sb3JfaG92ZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JvcmRlcl9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jaGVja2JveF9ib3JkZS1ib3R0b21fY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYm9yZGUtbGVmdF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jaGVja2JveF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9hZnRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtbXVsdGktc2VsZWN0ZWRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIEJBU0UgU1VSQ0hBUkdFRFxyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm0tc2VhcmNoLWZpbHRlcl9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQsIDAuNykgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3JhbmdlX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3N0cnVjdHVyZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaGlnaGxpZ2h0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3VuaXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2JlZm9yZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3NlYXJjaC10b2dnbGVfYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3NlYXJjaC10b2dnbGVfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX19zZWFyY2gtdG9nZ2xlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gRlVMTCBTVVJDSEFSR0VEXHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMiwgMC43KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfYm9keV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdHJhY2tfYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xLCAwLjI1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlLWRyYXdpbmdfZmlsbDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfZm9udDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9lc3RpbWF0ZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9lc3RpbWF0ZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV9ib3R0b21fYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yLCAwLjI1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV90b3BfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1PZmZyZWRlbV9idXR0b24tc2VsZWN0X19lbGVtZW50X2JvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9sYWJlbC1jaGVja2JveF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXNwYW5fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfY2hlY2tib3gtdGV4dF9jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF9sYWJlbC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3RleHRmaWVsZC1pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF90ZXh0ZmllbGQtaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3Rfc3MtbXVsdGktc2VsZWN0ZWRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF9zcy1tdWx0aS1zZWxlY3RlZF9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gU09SVFxyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEuMmVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtNCwuMykgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBFU1RJTUFURVxyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X3NzLWFkZF9pY29uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gREVGQVVMVFxyXG5cclxuLmxvYWRlcl9jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYmFja2dyb3VuZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXM7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JvcmRlcl9jb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uTG9hZGVyIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAuZm9ybSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICYtc2VsZWN0X19lbGVtZW50IHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgIC5idXR0b24tc2VsZWN0X19lbGVtZW50X190ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC41ZW0gMWVtO1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVsZW1lbnRzX19jb250ZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3dfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNy41cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgLnJhZGlvX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5pdGVtLWxhYmVsIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciAuZWxlbWVudHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpbmstZW1haWwge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgJi1pY29uIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgcGFkZGluZzogMWVtIDEuNWVtO1xyXG4gICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfYmFja2dyb3VuZDtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfaG92ZXJfY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuZm9ybUNoZWNrYm94IHtcclxuICAgICZfX2xhYmVsLWNoZWNrYm94IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsLWVsZW1lbnRfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcblxyXG4gICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciB7XHJcbiAgLmZvcm1DaGVja2JveENhdCB7XHJcbiAgICAmX19sYWJlbC1jaGVja2JveCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgIC5idXR0b24tb3Blbi1jbG9zZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sYWJlbC1saXN0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWwtbGlzdC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAuZWxlbWVudF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hjYXRfZm9udDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAuYnV0dG9uLW9wZW4tY2xvc2Uge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XHJcbiAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLmVtcHR5IHtcclxuICAgIG9wYWNpdHk6IDAuMzU7XHJcbiAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1SYWRpb19fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmZvcm1SYWRpbyB7XHJcbiAgICAmX19sYWJlbC1yYWRpbyB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGZvbnQ6JHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX2ZvbnQgO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCAucmFkaW8tc3BhbiB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1JbnRlZ2VyIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5pbnRlZ2VyX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2NvbG9yO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ub3RfZGlzYWJsZWRfaG92ZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWVsZW1lbnQge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1EYXRlTG9jc2FpcyB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbC1kYXRlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgLnRleHRfaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5kYXRlLWxhYmVsIHtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlLWlucHV0IHtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9mb250O1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbl9jYWxlbmRhciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtRGF0ZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5mb3JtRGF0ZSB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogODUlO1xyXG5cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgICYtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5wdXRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXQtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfZm9udDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwLjVweDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5idXR0b24tbW9yZV9fZWxlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9jb2xvcjtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNXB4KTtcclxuICAgICAgbGVmdDogNy41cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNy41cHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybUJ1YmJsZSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMS4yNWVtIDVweCAxZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fZm9udDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTFweDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbi1jbG9zZV9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uLWNsb3NlX2JlZm9yZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgbGVmdDogY2FsYyg1MHB4IC0gMWVtKTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5mb3JtUmVmZXJlbmNlIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIC5sYWJlbF9faXRlbSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAgIC5mb3JtX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0X19pdGVtIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxZW0gMWVtIDA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgcGFkZGluZzogMjVweCA1M3B4IDFlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9iZWZvcmVfYmFja2dyb3VuZDtcclxuICB9XHJcblxyXG4gIC5mb3JtU3VibWl0IHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICYtc3VibWl0X19pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fZm9udDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVzZXRfX2l0ZW0ge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2NvbG9yO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5mb3JtU3dpdGNoIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLnN3aXRjaC1jaGVja2JveCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrYm94LWlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgICAgLnN3aXRjaC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JveF9zaGFkb3c7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtU2VsZWN0X19jb250YWluZXIge1xyXG4gIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9sYWJlbF9jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfZm9udDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAucmFkaW9zX19maWVsZHNldCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW9zX19ncm91cCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgLmNoZWNrX3JhZGlvX2VsZW1lbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbF9yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfZm9udF9zaXplO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJjpjaGVja2VkICsgLmxhYmVsX3JhZGlvX2VsZW1lbnQgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtU2VsZWN0IHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2ZvbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3RleHRmaWVsZF9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2ZvbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3RleHRmaWVsZF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLXZhbHVlLS1jdXN0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fZm9udDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICByaWdodDogOXB4O1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgbGVmdDogLTlweDtcclxuICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikge1xyXG4gICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JvcmRlcl9jb2xvcl9ob3ZlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDAuNWVtICsgNnB4KTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDAuNWVtICsgNHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JvcmRlLWJvdHRvbV9jb2xvcl9ob3ZlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYm9yZGUtbGVmdF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEVTVElNQVRJT05cclxuXHJcbi5mb3JtLWVzdGltYXRlIHtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMWVtO1xyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWVzdGltYXRlIHtcclxuICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMXB4ICsgMWVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2lucHV0X2VsZW1lbnRfZm9udDtcclxuXHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9pbnB1dF9lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gQkFTRVxyXG5cclxuLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZSB7XHJcbiAgJi5qc19maWx0ZXJfdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfX3NlYXJjaC10b2dnbGVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJGhlYWRlcl9fc2VhcmNoLXRvZ2dsZV9idXR0b25fY29sb3I7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9fc2VhcmNoLXRvZ2dsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgICYuY2VudGVyZWQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICYtdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm0tc2VhcmNoLWZpbHRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XHJcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3JtLW9mZnJlZGVtX19maWVsZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9ybS10eXBlX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tZGF0ZWxvY3NhaXNfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb3llcl9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWxveWVyc2Fpc19fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWxvY2FsaXNhdGlvbl9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWNvbW1lcmNlX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tcHJpY2VzX19maWVsZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICZTZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZSYW5nZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAucmFuZ2VfX2lucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhbmdlX19wbHVzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybVJhbmdlIHtcclxuICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yYW5nZS0tb3BlbmVkIHtcclxuICAgICAgICAgICAgICAuZm9ybVJhbmdlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5hZGRfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhbmdlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2hpZ2hsaWdodF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX191bml0IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XHJcblxyXG4gICAgICAgIC5mb3JtSW50ZWdlciB7XHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgLmxhYmVsLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybURhdGVMb2NzYWlzIHtcclxuICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGFiZWwtZGF0ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLnRleHRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dF9lbGVtZW50IHtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2JlZm9yZV9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19lbGVtZW50cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoJGNvbG9yX25ldXRyYWwtMiwgMC4xNSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5kYXRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5kYXRlLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmljb25fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xyXG4gICAgICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5saW5rLWVtYWlsIHtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lMl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlY3Rpb24yIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uMyB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbl9Db250ZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9mb250O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoX19pY29uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXNldF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJlc2V0X19pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5yZXNldF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gRlVMTFxyXG5cclxuLnNlYXJjaC1maWx0ZXItZnVsbCB7XHJcbiAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfYmFja2dyb3VuZDtcclxuXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogM3B4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcblxyXG4gICAgJi10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RyYWNrX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX2JvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX2Nsb3NlIHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfZm9udDtcclxuICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgJi1kcmF3aW5nIHtcclxuICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsO1xyXG4gICAgICB3aWR0aDogMS4yNWVtO1xyXG4gICAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICBmb250LWZhbWlseTogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xyXG4gICAgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZXN0aW1hdGVfdGV4dF9jb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50IHtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2VzdGltYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2VzdGltYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0gLSAyNTBweCk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsYyg1MHB4IC0gMWVtKSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUyX19jb250YWluZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMC4yNWVtIDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lNV9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmU2X19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTdfX2NvbnRhaW5lciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGVudCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saXN0LWVsZW1lbnQge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uUGFyYW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLmxpbmVfX3RpdGxlLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybVJhbmdlIHtcclxuICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgJl9fc3VtbWFyeSxcclxuICAgICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJl9fdW5pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmZvcm1JbnRlZ2VyIHtcclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuYnV0dG9uLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9ub3RfZGlzYWJsZWRfaG92ZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIHtcclxuICAgICAgICAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2xhYmVsLWNoZWNrYm94X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIC5jaGVja2JveC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsICB7XHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC1zcGFuX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVja2JveC10ZXh0IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfZm9udDtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyICB7XHJcbiAgICAgICAgLmZvcm1TZWxlY3Qge1xyXG4gICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgLmxhYmVsLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X2xhYmVsLWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3RfdGV4dGZpZWxkLWlucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3RleHRmaWVsZC1pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3Rfc3MtbXVsdGktc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3Rfc3MtbXVsdGktc2VsZWN0ZWRfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG4gICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICYubGluZTJfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lM19fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU0X19jb250YWluZXIsXHJcbiAgICAgICYubGluZTVfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lNl9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU3X19jb250YWluZXIsXHJcbiAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICYubGluZTJfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmUzX19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lNF9fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTVfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU2X19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lN19fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZXN0aW1hdGUge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMWVtIGF1dG8gMDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyIHtcclxuICAgICYtbGVmdF9fY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yaWdodF9fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtdmFsdWUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9jb2xvcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfaWNvbl9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAudGV4dC1jb3VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0X19zdHJ1Y3R1cmUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWxlY3RfX2NvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1lbGVtZW50X19pdGVtIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2ZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1fY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICYuZW1wdHkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3JfaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYm9yZGVyLWNvbG9yX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aGVtZS1kZWZhdWx0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JvcmRlci1jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW90ZXVyIGRlIHJlY2hlcmNoZSBwcmluY2lwYWxcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1haW4tc2VhcmNoX3RyYW5zaXRpb24gICAgOiAxcyBlYXNlLWluLW91dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogdHJhbnNpdGlvbiBhbmltYXRpb25cclxuJG1haW4tc2VhcmNoX2JhY2tncm91bmQtLXZlcnRpY2FsICAgIDogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9uZXV0cmFsLTEscmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOSkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogZm9uZFxyXG4kbWFpbi1zZWFyY2hfYmFja2dyb3VuZCAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogZm9uZFxyXG4kbWFpbi1zZWFyY2hfZmllbGRzLXBlci1yb3c6IDQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBOb21icmUgZGUgY2hhbXBzIHBhciBsaWduZVxyXG5cclxuLy8gTGFiZWxcclxuJG1haW4tc2VhcmNoX2xhYmVsX2Rpc3BsYXk6IGZhbHNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYWJlbCA6IGFmZmljaGVyIG91IG5vblxyXG5cclxuXHJcbi8vIFRpdHJlXHJcbiRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHRpdHJlXHJcbiRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0gJGZvbnQtZmFtaWx5LS0yOyAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnRcclxuJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1ciBkdSBzdXItdGl0cmVcclxuJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDYwMCAwLjdlbSAkZm9udC1mYW1pbHktLTE7ICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udFxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRtYWluLXNlYXJjaF90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vXHJcbi8vIEJvdXRvbiAodmFsaWRhdGlvbilcclxuLy9cclxuJG1haW4tc2VhcmNoX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG1haW4tc2VhcmNoX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIEJvdXRvbiBcInZvaXIgcGx1c1wiXHJcbiRtYWluLXNlYXJjaF9tb3JlX2ZvbnQgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2ZvbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwidm9pciBwbHVzXCIgOiBmb250XHJcbiRtYWluLXNlYXJjaF9tb3JlX2xldHRlci1zcGFjaW5nIDogJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwidm9pciBwbHVzXCIgOiBsZXR0ZXItc3BhY2luZ1xyXG4kbWFpbi1zZWFyY2hfbW9yZV90ZXh0LXRyYW5zZm9ybSA6ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogdGV4dC10cmFuc2Zvcm1cclxuJG1haW4tc2VhcmNoX21vcmVfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1haW4tc2VhcmNoX21vcmVfYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IEZvbmRcclxuJG1haW4tc2VhcmNoX21vcmUtaWNvbl9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IENvdWxldXIgZGUgbCdpY29uXHJcbiRtYWluLXNlYXJjaF9tb3JlLWljb25fYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX21vcmVfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwidm9pciBwbHVzXCIgOiBGb25kXHJcblxyXG5cclxuLy8gPCBYTFxyXG4kbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IFRleHQtdHJhbnNmb3JtXHJcbiRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogTGV0dGVyLXNwYWNpbmdcclxuJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvciAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX3dpZHRoICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IEJhY2tncm91bmRcclxuJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmcgICAgICAgOiA0cHggNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IFBhZGRpbmdcclxuJG1haW4tc2VhcmNoX2ljb25fY29sb3IgICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgZGVzIGljb25lc1xyXG4kbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yICAgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBkdSBzbGlkZXJcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIHBsYWNlaG9sZGVyXHJcbiRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IE9wYWNpdGUgcGxhY2Vob2xkZXJcclxuXHJcblxyXG4vLyBYTFxyXG4kbWFpbi1zZWFyY2hfaW5wdXRfcGFkZGluZy0teGwgICAgIDogNHB4IDVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogUGFkZGluZ1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yLS14bDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGwgICAgICAgOiAkY29sb3JfYnJhbmQtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bCAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBCYWNrZ3JvdW5kXHJcbiRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bCAgICAgICAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGRlcyBpY29uZXNcclxuJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvci0teGwgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgZHUgc2xpZGVyXHJcbiRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9jb2xvci0teGw6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7ICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIHBsYWNlaG9sZGVyXHJcbiRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5LS14bDogMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBPcGFjaXRlIHBsYWNlaG9sZGVyXHJcblxyXG4kbWFpbi1zZWFyY2gtY2xvc2Vfc2l6ZSAgICAgICAgOiAyLjVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiB0YWlsbGVcclxuJG1haW4tc2VhcmNoLWNsb3NlX3Bvc2l0aW9uICAgIDogMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gZmVybWVyIDogcG9zaXRpb24gcGFyIHJhcHBvcnQgw6AgbGEgZHJvaXRlIGR1IG1vdGV1clxyXG4kbWFpbi1zZWFyY2gtY2xvc2VfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiBjb3VsZXVyXHJcbiRtYWluLXNlYXJjaC1jbG9zZV9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IGNvdWxldXIgIGF1IGhvdmVyXHJcblxyXG4kbWFpbi1zZWFyY2hfcmFuZ2VfcHJldmlld19jb2xvci0teGw6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIHByZXZpZXcgbGFiZWxcclxuXHJcblxyXG4vLyBWZXJ0aWNhbFxyXG4kbWFpbi1zZWFyY2hfdHJhbnNpdGlvbiAgIDogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7ICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB0cmFuc2l0aW9uIGFuaW1hdGlvblxyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy10b3AgIDogNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBwYWRkaW5nIHRvcFxyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy1zaWRlczogMy42ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBwYWRkaW5nIGRyb2l0ZSBldCBnYXVjaGVcclxuJG1haW4tc2VhcmNoX2JhY2tncm91bmQtLXZlcnRpY2FsICAgIDogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9uZXV0cmFsLTEscmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOSkpO1xyXG5cclxuLy8gU2Nyb2xsYmFyXHJcbiRtYWluLXNlYXJjaF9zY3JvbGxiYXJfY29sb3IgIDogcmdiYSgkY29sb3JfbmV1dHJhbC03LCAwLjQpO1xyXG4kbWFpbi1zZWFyY2hfc2Nyb2xsYmFyX29wYWNpdHk6IDE7XHJcblxyXG5cclxuLy8gUGFnZXMgaW50ZXJuZXNcclxuJG1haW4tc2VhcmNoX2lubmVyX21heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG5cclxuXHJcbi8vIEFmZmljaGFnZSBlbiBibG9jIChwYXMgZGUgZMOpY2FsYWdlIGRlIGZlbsOqdHJlKVxyXG4vL1xyXG4kbWFpbi1zZWFyY2hfcGxhaW46IGZhbHNlO1xyXG4kbWFpbi1zZWFyY2hfcGxhaW5fYnJlYWtwb2ludF9tYXgtd2lkdGg6IDEyMDBweDtcclxuLy9cclxuLy8gTW90dXIgZGUgcmVjaGVyY2hlIDogb25nbGV0IG9mZnJlZGVtXHJcbiRtYWluLXNlYXJjaC10YWItYnJlYWtwb2ludDogODAwcHg7XHJcbiRtYWluLXNlYXJjaC10YWJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYWluLXNlYXJjaC10YWJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLXNlYXJjaC10YWItYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFpbi1zZWFyY2gtdGFiLWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4ICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4ICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2NvbG9yOiRjb2xvcl9icmFuZC0yO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHggJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9jb2xvcjokY29sb3JfYnJhbmQtMjtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE1cHggJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtLXNlYXJjaC1maWx0ZXJfYmFja2dyb3VuZDpyZ2JhKCNmZmYgLCAuNjUpO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4ICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl90ZXh0ZmllbGRfY29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZDojZmZmO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yOiRjb2xvcl9icmFuZC0yOyIsIiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuLy8kc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZW8tdGV4dHMtdjFfdGV4dF9fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGV4dF9fbGluZS1oZWlnaHQ6IDEuNWVtICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RleHRfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayB7XHJcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMWVtO1xyXG5cclxuICAuc2VvLXRleHRzLXYxX190aXRsZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW46IDAgMCAxZW07XHJcblxyXG4gICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgZm9udDogJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VvLXRleHRzLXYxX190ZXh0IHtcclxuICAgIGNvbG9yOiAkc2VvLXRleHRzLXYxX3RleHRfX2NvbG9yO1xyXG4gICAgZm9udDogJHNlby10ZXh0cy12MV90ZXh0X19mb250O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRzZW8tdGV4dHMtdjFfdGV4dF9fbGluZS1oZWlnaHQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwNzNweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWVudV9iYWNrZ3JvdW5kICAgICAgICAgICAgOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yX2JyYW5kLTIscmdiYSgkY29sb3JfYnJhbmQtMiwgLjkpKSAhZGVmYXVsdDtcclxuJG1lbnVfYmFja2dyb3VuZC0taG9yaXpvbnRhbDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtZW51X2NvbG9yICAgICAgICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtZW51X2NvbG9yLS1tb2JpbGUgICAgICAgICA6ICRtZW51X2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudS1zZXBhcmF0b3JfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1lbnVfaG92ZXItY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtZW51X2hvdmVyLWNvbG9yLS1tb2JpbGUgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1lbnUtdmVpbF9jb2xvciAgICAgICAgICAgIDogcmdiYSgkY29sb3JfbmV1dHJhbC0wLDAuMikgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9tYXgtd2lkdGggICAgICA6IDI1ZW0gIWRlZmF1bHQ7XHJcbiRtZW51X3RyYW5zaXRpb24gICAgIDogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7XHJcbiRtZW51X3BhZGRpbmctdG9wICAgIDogN2VtICFkZWZhdWx0O1xyXG4kbWVudV9wYWRkaW5nLXNpZGVzICA6IDMuNmVtICFkZWZhdWx0O1xyXG4kbWVudS12ZWlsX3RyYW5zaXRpb246ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlICFkZWZhdWx0O1xyXG4kbWVudV93cmFwcGVyX21heC13aWR0aC0tbGc6ICR3cmFwcGVyX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWVudS1pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAyZW0vMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV9mb250LS1tZCAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMS41ZW0vMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV9mb250LS1sZyAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMS4xMjVlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWVudS1pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbWVudS1pdGVtX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRtZW51LWl0ZW1fZGVjb3JhdGlvbiAgICA6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kc3VibWVudS1iYWNrZ3JvdW5kLWNvbG9yICAgOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNCkgIWRlZmF1bHQ7XHJcbiRzdWJtZW51X3NlcGFyYXRvcl9jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc3VibWVudV9wYWRkaW5nLWxlZnQgICAgICAgOiAxLjllbSAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV9mb250LXNpemUgICAgIDogMC44ZW0gIWRlZmF1bHQ7XHJcbiRzdWJtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc6ICRtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LWl0ZW1fcGFkZGluZyAgICAgICA6IDEuMjVlbSAwICFkZWZhdWx0O1xyXG4kc3VibWVudS1pdGVtX3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LWl0ZW1fY29sb3IgICAgICAgOiAkbWVudV9jb2xvciAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV9ob3Zlcl9jb2xvciAgICAgICA6ICRtZW51X2hvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHN1Ym1lbnUtaXRlbV9kZWNvcmF0aW9uOiAkbWVudS1pdGVtX2RlY29yYXRpb24gIWRlZmF1bHQ7XHJcblxyXG4kbWVudS1jbG9zZV9zaXplICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kbWVudS1jbG9zZV9wb3NpdGlvbiA6IDFlbSAhZGVmYXVsdDtcclxuJG1lbnUtdG9wYmFyX3Bvc2l0aW9uOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1lbnUtLWlubmVyLWl0ZW1fZm9udCAgICAgICAgICA6ICRtZW51LWl0ZW1fZm9udCAhZGVmYXVsdDtcclxuJG1lbnUtLWlubmVyLWl0ZW1fZm9udC0tbWQgICAgICA6ICRtZW51LWl0ZW1fZm9udC0tbWQgIWRlZmF1bHQ7XHJcbiRtZW51LS1pbm5lci1pdGVtX2ZvbnQtLWxnICAgICAgOiAkbWVudS1pdGVtX2ZvbnQtLWxnICFkZWZhdWx0O1xyXG4kbWVudS0taW5uZXJfY29sb3IgICAgICAgICAgOiAkbWVudV9jb2xvciAhZGVmYXVsdDtcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yICAgIDogJG1lbnVfaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtLWlubmVyX3NlcGFyYXRvcl9jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc3VibWVudS0taW5uZXJfaG92ZXJfY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kdG9vbGJhci1hZGRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkbWVudV9jb2xvci0tbW9iaWxlICFkZWZhdWx0O1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjRlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRtZW51X2NvbG9yLS1tb2JpbGUgIWRlZmF1bHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjRlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRtZW51X2NvbG9yLS1tb2JpbGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUb29sYmFyIE1haW4tbWVudSAobW9iaWxlKVxyXG4kdG9vbGJhci1hZGRzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdG9vbGJhci1hZGRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0b29sYmFyLWFkZHNfX3RpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHRvb2xiYXItYWRkc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1haW4tbmF2IHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBwb3NpdGlvbiAgOiBmaXhlZDtcclxuICAgIHRvcCAgICAgICA6IDA7XHJcbiAgICByaWdodCAgICAgOiAwO1xyXG4gICAgei1pbmRleCAgIDogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICA6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uIDogYWxsICRtZW51X3RyYW5zaXRpb247XHJcbiAgICB0cmFuc2Zvcm0gIDogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgIHBhZGRpbmctdG9wICA6ICRtZW51X3BhZGRpbmctdG9wO1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRtZW51X3BhZGRpbmctc2lkZXN9IC0gMmVtKTtcclxuICAgIHBhZGRpbmctbGVmdCA6ICRtZW51X3BhZGRpbmctc2lkZXM7XHJcbiAgICBcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRtZW51X2JhY2tncm91bmQ7XHJcbiAgICBjb2xvciAgICAgOiAkbWVudV9jb2xvci0tbW9iaWxlO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgd2lkdGggICAgOiA4OCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWVudV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8mLS1ob3Jpem9udGFsIHtcclxuICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgY29sb3IgICAgICA6ICRtZW51X2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uIDogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb24gICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aCAgICAgIDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoICA6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodCAgICAgOiBhdXRvO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5IDogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtICA6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgICAgOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4ICAgIDogMjAwMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtZW51X2JhY2tncm91bmQtLWhvcml6b250YWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib2R5LS1tZW51LW9wZW5lZCAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgICAgICB6LWluZGV4ICAgOiA0MDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtaGVpZ2h0IDogY2FsYygxMDB2aCAtICgjeyRtZW51X3BhZGRpbmctdG9wfSArIDFlbSkpO1xyXG4gICAgICAgIG92ZXJmbG93IDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLy8jeyRibG9ja30tLWhvcml6b250YWwgJiB7XHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJG1lbnVfd3JhcHBlcl9tYXgtd2lkdGgtLWxnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0ICAgIDogJG1lbnUtY2xvc2VfcG9zaXRpb247XHJcbiAgICAgICAgdG9wICAgICA6ICRtZW51LWNsb3NlX3Bvc2l0aW9uO1xyXG4gICAgICAgIGN1cnNvciAgOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZyAgIDogMC41ZW07XHJcbiAgICAgICAgICAgIHdpZHRoICAgICA6IGNhbGMoI3skbWVudS1jbG9zZV9zaXplfSArIDFlbSk7XHJcbiAgICAgICAgICAgIGhlaWdodCAgICA6IGNhbGMoI3skbWVudS1jbG9zZV9zaXplfSArIDFlbSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcclxuICAgICAgICAgICAgZmlsbDogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuXHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICN7JGJsb2NrfV9fY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWVudV9ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1lbnVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vI3skYmxvY2t9LS1ob3Jpem9udGFsICYge1xyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZvY3VzLXRyYXAge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcGJhciB7XHJcbiAgICAgICAgLnRvcGJhciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbGJhci1hZGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBlbTtcclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJvZHktLW1lbnUtb3BlbmVkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRtZW51LS1pbm5lcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaGVhZGVyX190b3AtLXYzIHtcclxuICAgIC5tYWluLW5hdl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1lbnUtZHJvcGRvd24ge1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMWVtO1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJG1lbnVfdHJhbnNpdGlvbjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICBcclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRvZ2dsZWR7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tZW51IHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBmb250OiAkbWVudS1pdGVtX2ZvbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJG1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkbWVudS1pdGVtX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udDogJG1lbnUtaXRlbV9mb250LS1tZDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtZW51LWl0ZW1fZm9udC0tbGc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkbWVudV90cmFuc2l0aW9uO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC4zKTtcclxuICAgICAgICBjb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjRlbTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1lbnUtaXRlbV9kZWNvcmF0aW9uO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRtZW51X3RyYW5zaXRpb247XHJcblxyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuM2VtIDAuNGVtO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcm9wZG93biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmssXHJcbiAgICAmX19kcm9wZG93biB7XHJcbiAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3ItLW1vYmlsZTtcclxuICAgICAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3ItLW1vYmlsZTtcclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAubWVudV9faXRlbSA+IC5zdWJtZW51IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA4cHggMTBweCA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHN1Ym1lbnUtYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3VibWVudSB7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6b29tOiAxO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJG1lbnVfdHJhbnNpdGlvbjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkc3VibWVudS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgbGVmdDogJHN1Ym1lbnVfcG9zaXRpb24teDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGNsaXA6IHVuc2V0O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMmVtO1xyXG4gICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRvZ2dsZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRtZW51X3RyYW5zaXRpb247XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdWJtZW51X3NlcGFyYXRvcl9jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHN1Ym1lbnUtaXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgY29sb3I6ICRzdWJtZW51LWl0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2FyaWEtaGFzcG9wdXA9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgLnN1Ym1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWJtZW51LWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRzdWJtZW51LWl0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHN1Ym1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nOiAkc3VibWVudS1pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc3VibWVudS1pdGVtX2RlY29yYXRpb247XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHN1Ym1lbnUtaXRlbV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgZm9udDogJG1lbnUtLWlubmVyLWl0ZW1fZm9udDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtZW51LS1pbm5lci1pdGVtX2ZvbnQtLW1kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQgOiAkbWVudS0taW5uZXItaXRlbV9mb250LS1sZztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRtZW51LXNlcGFyYXRvcl9jb2xvcjtcclxuICAgICAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuc3VibWVudSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHN1Ym1lbnUtLWlubmVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzdWJtZW51LS1pbm5lcl9zZXBhcmF0b3JfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWJtZW51LS1pbm5lcl9ob3Zlcl9jb2xvclxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUgPiAubWVudV9faXRlbSA+IC5zdWJtZW51IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHN1Ym1lbnUtLWlubmVyX2JhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX190b3AtLXYyIHtcclxuICAgIC5tZW51IHtcclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYWluLXNlYXJjaF90cmFuc2l0aW9uICAgIDogMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kLS12ZXJ0aWNhbCAgICA6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfbmV1dHJhbC0xLHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjkpKSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2JhY2tncm91bmQgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2ZpZWxkcy1wZXItcm93OiA0ICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX2xhYmVsX2Rpc3BsYXk6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNjAwIDAuN2VtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfbW9yZV9mb250ICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZV9sZXR0ZXItc3BhY2luZyA6ICRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmVfdGV4dC10cmFuc2Zvcm0gOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9tb3JlX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9tb3JlX2JhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9tb3JlLWljb25fY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmUtaWNvbl9iYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfbW9yZV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX3dpZHRoICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfcGFkZGluZyAgICAgICA6IDRweCA1cHggIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9pY29uX2NvbG9yICAgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yICAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmctLXhsIDogNHB4IDVweCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvci0teGw6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsIDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bCA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bCA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvci0teGwgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9jb2xvci0teGw6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGwgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5LS14bDogMSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaC1jbG9zZV9zaXplICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb24gICAgOiAxZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1jbG9zZV9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF90cmFuc2l0aW9uICAgOiAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BhZGRpbmctdG9wICA6IDVlbSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXM6IDMuNmVtICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX3Njcm9sbGJhcl9jb2xvciAgOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTcsIDAuNCkgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9zY3JvbGxiYXJfb3BhY2l0eTogMSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF9yYW5nZV9wcmV2aWV3X2NvbG9yLS14bDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfaW5uZXJfbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1haW4tc2VhcmNoX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX2ZvbnQsXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbWFpbi1zZWFyY2hfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkbWFpbi1zZWFyY2hfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksICRtYWluLXNlYXJjaF9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJG1haW4tc2VhcmNoX3BsYWluOiBmYWxzZSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BsYWluX2JyZWFrcG9pbnRfbWF4LXdpZHRoOiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC10YWItYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtdGFiX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtdGFiX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtdGFiLWFjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLXRhYi1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFpbi1zZWFyY2gge1xyXG4gICAgJGJsb2NrOiAnLm1haW4tbmF2JztcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgIHRvcDogLTEuNWVtO1xyXG5cclxuXHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaC1jbG9zZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICN7JGJsb2NrfV9fY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbi1zZWFyY2gtY2xvc2VfY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWhhbmRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZC0teGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQtLXhsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2FsaXphdG9ye1xyXG4gICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQtLXhsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlIHtcclxuICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9oaWdobGlnaHRfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9yYW5nZV9wcmV2aWV3X2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICAkbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fbGVnZW5kIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX3RpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU2Nyb2xsIHBlcnNvbm5hbGlzw6lcclxuICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX3Njcm9sbGJhcl9jb2xvcjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zZWFyY2gtbW9yZSB7XHJcbiAgICBjb2xvcjogJG1haW4tc2VhcmNoX21vcmVfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfbW9yZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfbW9yZS1pY29uX2NvbG9yO1xyXG4gICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaF9tb3JlLWljb25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX21vcmUtaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1haW4tc2VhcmNoIHtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJG1haW4tc2VhcmNoX3RyYW5zaXRpb247XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAkbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb247XHJcbiAgICAgICAgdG9wOiAkbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb247XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRtYWluLXNlYXJjaC1jbG9zZV9zaXplfSArIDFlbSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygjeyRtYWluLXNlYXJjaC1jbG9zZV9zaXplfSArIDFlbSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAvKi5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB9Ki9cclxuICAgIH1cclxuXHJcbiAgICAmX19leHBhbmQtYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRtYWluLXNlYXJjaF90cmFuc2l0aW9uO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkbWFpbi1zZWFyY2hfcGFkZGluZy10b3A7XHJcblxyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogJG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXM7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfYmFja2dyb3VuZC0tdmVydGljYWw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWVudV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQgJiB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc2VhcmNoIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjAwMDtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1haW4tc2VhcmNoX3BhZGRpbmctdG9wfSk7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXM7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXN9IC0gMmVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU2Nyb2xsIHBlcnNvbm5hbGlzw6lcclxuICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSAge1xyXG4gICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaF9zY3JvbGxiYXJfb3BhY2l0eTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2FkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbG9hZDcgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxZW0pO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zLjVlbTtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAzLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIC5mb3JtX193cmFwcGVyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVhZHkge1xyXG4gICAgICAgIC5mb3JtX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9hZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLm1haW4tc2VhcmNoX19sb2FkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9hZGluZy1uZXh0IHtcclxuICAgICAgICAubWFpbi1zZWFyY2hfX2V4cGFuZC1idXR0b24ge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1zZWFyY2gtZm9ybSB7XHJcbiAgICBAaWYgKCRtYWluLXNlYXJjaF9sYWJlbF9kaXNwbGF5ID09IGZhbHNlKSB7XHJcbiAgICAgICAgbGFiZWw6bm90KC5yYWRpb19fbGFiZWwpOm5vdCguY2hlY2tib3hfX2xhYmVsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC50aXRsZV9fc3VidGl0bGUsXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udDogJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNmVtIDAgM2VtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG1haW4tc2VhcmNoX19idXR0b25fbWFwLCAnLnN1Ym1pdF9fZmllbGQnKTtcclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBtYXJnaW46IDAgLTAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjVlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLy8gZmxleDogMTtcclxuICAgICAgICAvLyBtaW4td2lkdGg6ICgxMDAlIC8gJG1haW4tc2VhcmNoX2ZpZWxkcy1wZXItcm93KTtcclxuICAgICAgICB3aWR0aDogKDEwMCUgLyAkbWFpbi1zZWFyY2hfZmllbGRzLXBlci1yb3cpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3BlY2lmaWNcclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgcGFkZGluZzogJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcblxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgcGFkZGluZzogJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlX19wcm9tcHQge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAucmFuZ2VfX3N1bW1hcnkge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl93aWR0aDtcclxuICAgICAgICBwYWRkaW5nOiAkbWFpbi1zZWFyY2hfaW5wdXRfcGFkZGluZztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlLS12YWx1ZXMge1xyXG4gICAgICAgIHBhZGRpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0ge1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMC41ZW0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXNlYXJjaF9fbW9yZSAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uc2VhcmNoLW1vcmUge1xyXG4gICAgZm9udDogJG1haW4tc2VhcmNoX21vcmVfZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfbW9yZV9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfbW9yZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc2V0LWxpbms7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIuMWVtO1xyXG4gICAgICAgIGhlaWdodDogMi4xZW07XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAmLS1jbG9zZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmlzRXhwYW5kZWQge1xyXG4gICAgICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgJi0tY2xvc2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5Om5vdCguYm9keS0taG9tZSkge1xyXG4gICAgLnNlYXJjaC1ob2xkZXItLWhvcml6b250YWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1haW4tc2VhcmNoX2lubmVyX21heC13aWR0aDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uYm9keS0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCxcclxuLmh0bWwtLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBsb2FkNyB7XHJcbiAgICAwJSxcclxuICAgIDgwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMWVtIDAgLTAuNWVtO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFlbSAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBIYWNrc1xyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcclxue1xyXG4gICAgLm1haW4tc2VhcmNoIC5idXR0b24geyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5tYWluLXNlYXJjaCAuYnV0dG9uIHsgaGVpZ2h0OiA1MnB4OyB9IC8qIElFMTEgKi9cclxufVxyXG5cclxuLyogU2VsZWN0IFRhYiAqL1xyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtYWluLXNlYXJjaC10YWItYnJlYWtwb2ludCkge1xyXG4gICAgLm1haW4tc2VhcmNoIHtcclxuICAgICAgICAvL2JhY2tncm91bmQgOiAkaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdC0tdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1zZWFyY2gtdGFiX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLXRhYl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcy1oaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXNlYXJjaC10YWItYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC10YWItYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaWYgKCRtYWluLXNlYXJjaF9wbGFpbiA9PSB0cnVlKSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtYWluLXNlYXJjaF9wbGFpbl9icmVha3BvaW50X21heC13aWR0aCwgJ21heC13aWR0aCcpIHtcclxuXHJcbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaC10b2dnbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUge1xyXG4gICAgLnRpdGxlLWR0LW1kdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZykgbm8tcmVwZWF0IDUwJSAvIGNvdmVyO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIC5wYWdlLWRldGFpbC1tYW5kYXRhaXJlX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ5cHg7XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYi53cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5pbmZvcy1hZ2VuY2UtZHRtYW5kYXRhaXJlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmFsbF9jb29yZHNfZHRfbWR0IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgY29sb3I6ICRpbmZvcy1hZ2VuY2UtZHRtYW5kYXRhaXJlLWNvbG9yLWhyZWY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogJGluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUtY29sb3ItZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW5mb3MtYWdlbmNlLWR0bWFuZGF0YWlyZS1jb2xvci1hZHJlc3M7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogJGluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUtY29sb3ItZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcclxuICAgICAgICBmb250OiAkaW5mb3MtYWdlbmNlLWR0bWFuZGF0YWlyZS1sYWJlbC1pbmZvO1xyXG4gICAgICAgIGNvbG9yOiAkbGFiZWwtaW5mby1kdEFnZW5jZS1jb2xvcjtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAubm9tX21kdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kdWxlLW1hbmRhdGFpcmUtZHRfX25vbS1wcmVub21fZm9udHM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtbWFuZGF0YWlyZS1kdF9fbm9tLXByZW5vbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzVweCAwICNkMGQwZDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZS1saXN0aW5nLWR0X190ZXh0LXZlcnRpY2FsX2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWxpc3RpbmctZHRfX3RleHQtdmVydGljYWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjA5cHgpIHtcclxuICAgICAgICAgICAgICAgIC5pbmZvcy1hZ2VuY2UtZHRtYW5kYXRhaXJlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1kZXRhaWwtbWFuZGF0YWlyZV9fY29udGVudC53cmFwcGVyIHtcclxuICAgICAgICBoMS50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX190aXRsZS50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX3RpdGxlIGgxLnRpdGxlX19jb250ZW50OjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wcmVzZW50YXRpb24tZHQtYWdlbmNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC5sYWJsLWluZm8tZHRBZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDlweCAwO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5sYWJlbC1pbmZvLWR0LWFnZW5jZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtaW4td2lkdGg6IDYuMmVtO1xyXG4gICAgICAgIHdpZHRoOiA2LjJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgZm9udDogJGxhYmVsLW5vLWNvcmRvbnMtZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtbm8tY29yZG9ucy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICBmb250OiAkbGFiZWwtbm8taG9yYWlyZXMtZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtbm8taG9yYWlycy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC50aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiAkbW9kdWxlLWxpc3RpbmctZHQtbWFuZGF0YWlyZV9fdGl0bGVfZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWxpc3RpbmctZHQtbWFuZGF0YWlyZV9fdGl0bGVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtbGlzdGluZy1kdC1tYW5kYXRhaXJlX190aXRsZV9mb250c18yO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vZHVsZS1saXN0aW5nLWR0LW1hbmRhdGFpcmVfX3RpdGxlX2NvbG9yXzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4ucmVwcmVzZW50YXRpdmUtbGlzdGluZy12MSB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIH1cclxuICAgIC5saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG4ubWFuZGF0YWlyZS12MSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTI4MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDI3LjMzJTtcclxuXHRcdG1hcmdpbjogMCAzJSAyJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo3NjlweCkgYW5kKG1heC13aWR0aDoxMjgwcHgpIHtcclxuXHRcdG1hcmdpbjogMCAxJSAyJSAxJTtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQuYnV0dG9ue1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjokbWFuZGF0YWlyZS12MV9idXR0b25fdm9pcmxhZ2VuY2VfY29sb3I7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLCAwLjc1KTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAubWFuZGF0YWlyZS12MV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuXHRcdC50aXRsZV9fc3VidGl0bGV7XHJcblx0XHRcdGNvbG9yOiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yX2hyZWY7XHJcblx0XHRcdGZvbnQ6ICRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udF9ocmVmO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowcHg7XHJcbiAgICAgICAgICAgIC52aWxsZS1tZHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuICAgICAgICAuY29vcmRzX19lbGVtZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nX2Nvb3JzO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9jb29yc190cmFuc2Zvcm07XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcl9ocmVmO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9jb29yc19mb250X2hyZWY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjBweDtcclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQ+IHB7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MHB4O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIC5sYWJlbF9jb29yZHNfYWdlbmN5MSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2LjJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2LjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYtLWFnZW5jeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDAuNWVtIDA7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2NpdHlfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X3RpdGxlX2FnZW5jZXNfY29sb3I7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvb3Jkb25uw6llcyBkJ2FnZW5jeVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFuZGF0YWlyZS12MV9kZWNvcmF0ZTogJGNvbG9yX25ldXRyYWwtNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVsZW1lbnQgZGUgZMOpY29yYXRpb24gOiBjb3VsZXVyXHJcbiRtYW5kYXRhaXJlLXYxX2NvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29vcmRvbm7DqWVzIDogY291bGV1clxyXG5cclxuLy8gSWxsdXN0cmF0aW9uXHJcbiRtYW5kYXRhaXJlLXYxX2RyYXdpbmdfaGVpZ2h0ICAgICAgICAgOiA0MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgOiBIYXV0ZXVyIGR1IGNhZHJlIGRlIGwnaW1hZ2VcclxuJG1hbmRhdGFpcmUtdjFfZHJhd2luZ19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSA6IFN0eWxlIGQnYWZmaWNoYWdlIGRlIGwnaW1hZ2VcclxuXHJcbi8vIFRpdHJlc1xyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2NvbG9yICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1clxyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDI1cHggJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGl0cmUgOiBmb250XHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmcgICAgIDogbm9ybWFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2NpdHlfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbi8vIENUQVxyXG4kbWFuZGF0YWlyZS12MV9iYWNrZ3JvdWQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcIlZvaXJcIiA6IGNvdWxldXIgZHUgZm9uZFxyXG4kbWFuZGF0YWlyZS12MV9jdGFfY29sb3IgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcIlZvaXJcIiA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcblxyXG4vL1xyXG4vLyBDb29yZHNcclxuLy9cclxuJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF90aXRsZV9hZ2VuY2VzX2NvbG9yOiRjb2xvcl9icmFuZC0xOyAgXHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3I6JGNvbG9yX2JyYW5kLTI7ICAgXHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTsgICAgIFxyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nX2Nvb3JzOjJweDsgIFxyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX3RyYW5zZm9ybTpjYXBpdGFsaXplOyAgIFxyXG5cclxuXHJcblxyXG4vLyBDb29yZHMgaHJlZlxyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yX2hyZWY6JGNvbG9yX2JyYW5kLTI7XHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udF9ocmVmOm5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xOyAgO1xyXG5cclxuLy9idXR0b24gdm9pciBsIGFnZW5jZVxyXG5cclxuJG1hbmRhdGFpcmUtdjFfYnV0dG9uX3ZvaXJsYWdlbmNlX2NvbG9yOiNmZmY7XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hbmRhdGFpcmUtbGlzdGluZy12MiB7XHJcbiAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoIDogNDklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYye1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX21hcmdpbi10b3A7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbWFyZ2luLWJvdHRvbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYW5kYXRhaXJlLS1saXN0aW5nLXYyIHtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHRcdC5idXR0b257XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiRtYW5kYXRhaXJlLXYyX2J1dHRvbl9jb2xvcl92b2lyX2xhZ2VuY2U7XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6ICRtYW5kYXRhaXJlLXYyX2RyYXdpbmdfaGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2RlY29yYXRlLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fdmlzdWFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJG1hbmRhdGFpcmUtdjJfZHJhd2luZ19iYWNrZ3JvdW5kLXNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzZkNmQ2ZCwwLjc1KTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAudGl0bGVfX3N1YnRpdGxle1xyXG5cdFx0XHRjb2xvcjogJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9jb29yc19jb2xvcl9ocmVmO1xyXG5cdFx0XHRmb250OiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnRfaHJlZjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4gICAgICAgICAgICAudmlsbGUtbWR0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcbiAgICAgICAgLmNvb3Jkc19fZWxlbWVudCB7XHJcblx0XHRcdGNvbG9yOiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfY29sb3I7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTM4MHB4KXtcclxuXHRcdFx0XHRmb250OiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTM3OXB4KXtcclxuXHRcdFx0XHRmb250OiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2xhcHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkc19sZXR0cl9zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdC5sYWJlbF9jb29yZHNfYWdlbmN5MXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdG1pbi13aWR0aDogNi4yZW07XHJcblx0XHRcdFx0d2lkdGg6IDYuMmVtO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHRjb2xvcjokbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2NvbG9yO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowO1xyXG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYtLWFnZW5jeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcblxyXG5cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTM4MHB4KXtcclxuXHRcdFx0XHRmb250OiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzc5cHgpe1xyXG5cdFx0XHRcdGZvbnQ6ICRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9sYXB0b3A7XHJcblx0XHRcdH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9jaXR5X3RleHQtdHJhbnNmb3JtO1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDAgMCAwO1xyXG5cdFx0XHRjb2xvcjokbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29sb3I7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcC1zdmdfX3RpdGxlX21hcDogKFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG1hcC1zdmdfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbWFwLXN2Z19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG1hcC1zdmdfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRtYXAtc3ZnX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG5cclxuJG1hcC1zdmdfX3RleHRfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbWFwLXN2Z19fdGV4dF9mb250LFxyXG4gICAgY29sb3I6ICRtYXAtc3ZnX190ZXh0X2NvbG9yLFxyXG4gICAgdGV4dC1hbGlnbjogJG1hcC1zdmdfX3RleHRfdGV4dC1hbGlnbixcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFwLXN2ZyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudHJ5IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgLm1hcC1zdmctLXpvb21lZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVnaW9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjAuNzU7XHJcbiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1NjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2ZpbGw7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Z19hcmVhX3N0cm9rZTtcclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXAtc3ZnLS16b29tZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX196b29tIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi0tZGlzcGxheWVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVwIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjE7XHJcbiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1NjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2ZpbGw7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Z19hcmVhX3N0cm9rZTtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY28ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAubWFwLXN2Zy0tem9vbWVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaXJjbGUge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTU7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBGb3Jtc1xyXG4gICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbi5mb3JtLWdyb3VwLS1sYXN0ID4qIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL21hcC1zdmcvMi5qcGcnKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12YWdlbmN5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc2KSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JhY2tncm91bmQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JvcmRlciA6IDAgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdmFnZW5jeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjI2KSAhZGVmYXVsdDsgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsICA6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9zdHJva2U6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9ob3Zlcl9maWxsOiAkbWFwLXN2Z19nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLCRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbWFwLXN2Zy12YWdlbmN5X3RleHRfZm9udCxcclxuICAgICksICRtYXAtc3ZnLXZhZ2VuY3lfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kY29udGFjdC12Ml9fZm9ybV9kYXJrOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX2Zvcm1fZGFyayA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBzZWxlY3RfbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgZm9ybV9pbnB1dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICBmb3JtX2xlZ2Fsc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICBmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICApLCRjb250YWN0LXYyX19mb3JtX2RhcmtcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1zdmctdmFnZW5jeSB7XHJcbiAgICBcclxuICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAubWFwLXN2Zy12YWdlbmN5X19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbWFwLXN2Zy12YWdlbmN5X190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX21hcCk7XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwLXN2ZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9ybURhcmsoJGNvbnRhY3QtdjJfX2Zvcm1fZGFyayk7XHJcbiAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0X19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlcCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9zdHJva2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVnaW9uIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdmFnZW5jeV9hcmVhX3N0cm9rZTtcclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1hcCBzdmcgLSBWYWdlbmNlXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBSw6lnbGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9tYXAtc3ZnLzIuanBnJyk7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcblxyXG4vLyBVdGlsaXPDqVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12YWdlbmN5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc2KTtcclxuJG1hcC1zdmctdmFnZW5jeV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIFNlbGVjdFxyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYm9yZGVyIDogMDtcclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcCBbQkVHSU5dXHJcblxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjI2KTsgICAgICAgICAgICAgLy8gTWFwIDogY291bGV1ciBkdSBjZXJjbGUgZGUgZm9uZFxyXG5cclxuLy8gWm9uZSAocsOpZ2lvbiwgZMOpcGFydGVtZW50KVxyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbCAgOiAkY29sb3JfbmV1dHJhbC00O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfYWN0aXZlX2ZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDogJG1hcC1zdmdfZ19tYWluX2NvbG9yO1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL21hcC1zdmcvMy5wbmcnKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOCkgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYm9yZGVyIDogMCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjI2KSAhZGVmYXVsdDsgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9maWxsICA6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9zdHJva2U6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9ob3Zlcl9maWxsOiAkbWFwLXN2Z19nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3RleHRfZm9udCxcclxuICAgICksICRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RleHRfbWFwXHJcblxyXG4pO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtc3ZnLXZtYW5kYXRvcnkge1xyXG4gICAgXHJcbiAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLm1hcC1zdmctdm1hbmRhdG9yeV9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG1hcC1zdmctdm1hbmRhdG9yeV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9tYXApO1xyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1zdmcge1xyXG4gICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2lyY2xlIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlcCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9zdHJva2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVnaW9uIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTtcclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICAgICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1hcCBzdmcgLSBWbWFuZGF0b3J5XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBSw6lnbGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9tYXAtc3ZnLzMucG5nJyk7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcblxyXG4vLyBVdGlsaXPDqVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOCk7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gU2VsZWN0XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9ib3JkZXIgOiAwO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hcC1zdmctdm1hbmRhdG9yeV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX21hcF9jaXJjbGVfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC4yNik7ICAgICAgICAgICAgIC8vIE1hcCA6IGNvdWxldXIgZHUgY2VyY2xlIGRlIGZvbmRcclxuXHJcbi8vIFpvbmUgKHLDqWdpb24sIGTDqXBhcnRlbWVudClcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGwgIDogJGNvbG9yX25ldXRyYWwtNDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw6ICRtYXAtc3ZnX2dfbWFpbl9jb2xvcjtcclxuXHJcbi8vIE1hcCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbiRtYXBfcG9wdXBfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjYpICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDE2NmVtLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7IC8vIC8hXFwgQmFzZSBlc3QgZGUgMTIgcHhcclxuXHJcbiRtYXBfcG9wdXBfY2xvc2VfZm9udC1zaXplOiAzMHB4ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtd2VpZ2h0OiAxMDAgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkbWFwX3BvcHVwX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJG1hcF9wb3B1cF9jb2xvciAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlOiBub3dyYXAgIWRlZmF1bHQ7XHJcblxyXG4kbWFwX3BvcHVwX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmdcclxuICAgICAgICApLCAkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX21hcFxyXG5cclxuKTtcclxuXHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvblxyXG4gICAgICAgICksJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9tYXBcclxuKTtcclxuXHJcbiRtYXBfcG9wdXBfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG1hcF9wb3B1cF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbWFwX3BvcHVwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG1hcF9wb3B1cF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbWFwX3BvcHVwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkbWFwX3BvcHVwX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubWFwX19wb3B1cCBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogJG1hcF9wb3B1cF9jbG9zZV9mb250LXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJG1hcF9wb3B1cF9jbG9zZV9mb250LXdlaWdodDtcclxuICAgIHdpZHRoOiAkbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTtcclxuICAgIGhlaWdodDogJG1hcF9wb3B1cF9jbG9zZV9mb250LXNpemU7XHJcbiAgICBjb2xvcjogJG1hcF9wb3B1cF9jbG9zZV9jb2xvcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2Nsb3NlX2hvdmVyX2NvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwIHtcclxuICAgICZfX3BvcHVwIHtcclxuICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBmb250OiAkbWFwX3BvcHVwX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXBfcG9wdXBfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG1hcF9wb3B1cF9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kdWxlLW1hcGJpZW5pY2ktanMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwLjYlO1xyXG59XHJcbi5tYXBiaWVuaWNpOm5vdCguanNfYmllbmljaV9jb29raWVzKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgI2tpbW9uby1ncmFwaGljT3B0aW9uc01lbnUsXHJcbiAgICAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgI2tpbW9uby1sYXllcnMsXHJcbiAgICAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgI2tpbW9uby1zdW5BbmltYXRvck1lbnUsXHJcbiAgICAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgLmY0bWFwLW5hdixcclxuICAgIC5raW1vbm8tbWFwLmtpbW9uby1taW5pbWFsLWludGVyZmFjZVxyXG4gICAgLmtpbW9uby1wcm9ncmFtU2xpZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uZjRtYXAtcGFuZXMge1xyXG4gICAgY2FudmFzIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcbiNtYXBBZ2VuY2VpY2kge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzZW07XHJcbn1cclxuIiwiJG1hcF9wb3B1cF9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNik7XHJcbiRtYXBfcG9wdXBfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXBfcG9wdXBfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40MTY2ZW0vMS41ICRmb250LWZhbWlseS0tMjsgLy8gLyFcXCBCYXNlIGVzdCBkZSAxMiBweFxyXG5cclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXNpemU6IDMwcHg7XHJcbiRtYXBfcG9wdXBfY2xvc2VfZm9udC13ZWlnaHQ6IDEwMDtcclxuJG1hcF9wb3B1cF9jbG9zZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcF9wb3B1cF9jbG9zZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRtYXBfcG9wdXBfY29sb3I7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkbWFwX3BvcHVwX2NvbG9yO1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX21haWxfd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiRtYXBfcG9wdXBfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbWFwX3BvcHVwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcF9wb3B1cF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtYXAtbGlzdGluZ19tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfY2x1c3Rlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX2NsdXN0ZXJfY29sb3IgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfaGVpZ2h0OiA0MjBweCAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTUgIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ190aXRsZV9kZWNvcmF0ZV9jb2xvciAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtbGlzdGluZyB7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAkbWFwLWxpc3RpbmdfaGVpZ2h0O1xyXG4gICAgICAgIC5qcy1tYXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtYXAtbGlzdGluZ19oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2pzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwIHtcclxuXHJcbiAgICAgICAgJl9fbWFya2VyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtbGlzdGluZ19tYXJrZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19jbHVzdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFwLWxpc3RpbmdfY2x1c3Rlcl9iYWNrZ3JvdW5kLCAwLjYpO1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1saXN0aW5nX2NsdXN0ZXJfYmFja2dyb3VuZDsgICAgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1saXN0aW5nX2NsdXN0ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1saXN0aW5nX21hcmtlcl9jb2xvcjtcclxuICAgICAgICAgICAgZmlsbDogcmdiYSgkbWFwLWxpc3RpbmdfY2x1c3Rlcl9iYWNrZ3JvdW5kLCAwLjYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59IiwiXHJcblxyXG4kbWFwLWxpc3RpbmdfbWFya2VyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX2NsdXN0ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ19jbHVzdGVyX2NvbG9yICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX2hlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ190aXRsZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC01ICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfdGl0bGVfZGVjb3JhdGVfY29sb3IgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7IiwiJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19iYWNrZ3JvdW5kOiAgcmdiYSgkY29sb3JfYnJhbmQtMiwgLjkpICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDE2NmVtLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4uZjRtYXAge1xyXG4gICAgLmY0bWFwLWluZm9XaW5kb3d7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBmb250OiAkbWFwX3BvcHVwX2ZvbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgfVxyXG4gICAgLmxlZnRBcnJvd1BhcnQsIC5yaWdodEFycm93UGFydCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gICAgLmY0bWFwLWFycm93IHtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBvIHtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fY29tcG9fY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcHJpY2VfZm9udDtcclxuICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19wcmljZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nIDogLjRlbSAxLjVlbTtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG1hcC1wb3Bpbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogLjVlbSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS4yICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlOiBub3dyYXAgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXBvcGluX2J1dHRvbl9jb2xvcjogJGNvcmVfYnV0dG9uX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtYXAtcG9waW4tdjJfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcbiRtYXAtcG9waW5fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG1hcC1wb3Bpbl9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbWFwLXBvcGluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbWFwLXBvcGluX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbWFwLXBvcGluX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkbWFwLXBvcGluX190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSwgJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfbWFwXHJcblxyXG4pO1xyXG5cclxuXHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmdcclxuICAgICAgICApLCAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX21hcFxyXG5cclxuKTtcclxuXHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvblxyXG4gICAgICAgICksJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9tYXBcclxuKTtcclxuXHJcblxyXG4ubWFwLXBvcGluIHtcclxuICAgICYuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRtYXAtcG9waW5fX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRtYXAtcG9waW5fY29vcmRfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWFwLXBvcGluLXYyIHtcclxuXHJcbiAgICAgICAgICAgIC5sYWJlbFBvcGluIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbmZvc1BvcGluIHtcclxuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29vcmRzX19jb250ZW50UG9waW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMWVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tdjJfX3RleHRfY29vcmRfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tdjJfX3RleHRfY29vcmRfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYXAtcG9waW5fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1hcC1wb3Bpbl9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQb3BpblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFnZW5jZSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIE5vbSBkZSBsJ2FnZW5jZVxyXG4vL1xyXG4kbWFwLXBvcGluX190aXRsZV9tYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMztcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS4yICRmb250LWZhbWlseS0tMjtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gQ29vcmRvbm7DqWVzXHJcbi8vXHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgbGFiZWxcclxuLy9cclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIENvb3Jkb25uw6llcyB2YWx1ZVxyXG4vL1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuJG1hcC1wb3Bpbi12Ml9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuICAgIC5tYXAtdjMge1xyXG5cclxuICAgICAgICAubWFwIHtcclxuXHJcbiAgICAgICAgICAgICZfX21hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtdjNfbWFya2VyX3N2Z19maWxsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NsdXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC12M19tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC12M19jb2xvcl9jZXJjbGVfZm9udDsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtdjNfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiBvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBibGV1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLXYzIHtcclxuICAgIG1hcmdpbjoyZW0gMCAyZW0gMDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NzY3cHgpe1xyXG5cdFx0XHRtYXJnaW46IDAgM2VtO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAkbWFwLXYzX2hlaWdodDtcclxuICAgICAgICAuanMtbWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbWFwLXYzX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwIDNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRtYXAtdjNfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuJG1hcC12M19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFwLXYzX3BhZGRpbmcgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcbiRtYXAtdjNfaGVpZ2h0OiAyOTVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBoYXV0ZXVyIGRlIGxhIG1hcFxyXG5cclxuLy8gTWFya2VyXHJcbiRtYXAtdjNfbWFya2VyX2NvbG9yOiAkbWFwLXYzX2dfbWFpbl9jb2xvcjsgIFxyXG4kbWFwLXYzX2NvbG9yX2NlcmNsZV9mb250OiRjb2xvcl9icmFuZC0xOyAgIFxyXG4kbWFwLXYzX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDpyZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjY4KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC12M19tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC12M19tYXJrZXJfc3ZnX2ZpbGxfY29sb3I6JGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJrZXIgOiBjb3VsZXVyXHJcbi8vIENsdXN0ZXJcclxuJG1hcC12M19jbHVzdGVyX2JhY2tncm91bmQ6ICRtYXAtdjNfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2x1c3RlciA6IGZvbmRcclxuJG1hcC12M19jbHVzdGVyX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2x1c3RlciA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcblxyXG5cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRoZW1lc19tYXAtdjM6IChcclxuICAgIGRlZmF1bHQ6IChcclxuICAgICAgICBtYXJrZXJfY29sb3IgICAgICA6ICRtYXAtdjNfbWFya2VyX2NvbG9yLFxyXG4gICAgICAgIGNsdXN0ZXJfYmFja2dyb3VuZDogJG1hcC12M19jbHVzdGVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgY2x1c3Rlcl9jb2xvciAgICAgOiAkbWFwLXYzX2NsdXN0ZXJfY29sb3JcclxuXHJcbiAgICApXHJcbik7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL21hcC8xLmpwZycpICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZDogJG1hcC12MV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtdjFfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXYxX2JhY2tncm91bmQtcmVwZWF0ICRtYXAtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC43KSAhZGVmYXVsdDtcclxuJG1hcC12MV9tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbWFwLXYxX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXYxX2NvbG9yX2NlcmNsZV9mb250OiRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgIFxyXG4kbWFwLXYxX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDpyZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjY4KSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC12MV9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJG1hcC12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJG1hcC12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCA6ICRtYXAtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgOiAkbWFwLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgOiAkbWFwLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgOiAkbWFwLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkbWFwLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSwgJG1hcC12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJG1hcC12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgOiAkbWFwLXYxX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICksICRtYXAtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kbWFwLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbWFwLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG1hcC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSwgJG1hcC12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtdjEge1xyXG5cclxuICAgIGNvbG9yOiAkbWFwLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5tYXAge1xyXG5cdFx0Jl9fY2x1c3RlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYXAtdjFfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFwLXYxX2NvbG9yX2NlcmNsZV9mb250OyAgICBcclxuXHRcdFx0XHRjb2xvcjogJG1hcC12MV9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLW1hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHZoO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXYxX21hcmtlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2aCAtIDM0ZW0pO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRtYXAtdjFfX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRtYXAtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG1hcC12MV9fYnV0dG9uX21hcCwnJicsIGZhbHNlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1hcCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBSw6lnbGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRtYXAtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9tYXAvMS5qcGcnKTtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuXHJcbi8vIFV0aWxpc8OpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRtYXAtdjFfYmFja2dyb3VuZDogJG1hcC12MV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtdjFfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXYxX2JhY2tncm91bmQtcmVwZWF0ICRtYXAtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjcpO1xyXG4kbWFwLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXYxX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hcC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRtYXAtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRtYXAtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG1hcC12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJG1hcC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFwLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFwLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbiRtYXAtdjFfY29sb3JfY2VyY2xlX2ZvbnQ6JGNvbG9yX2JyYW5kLTE7ICAgXHJcbiRtYXAtdjFfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50OnJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXYxX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5OiAkY29sb3JfbmV1dHJhbC0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQ6ICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fbWluLWhlaWdodDogYXV0byAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNDEzcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA0MTNweCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzIgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dC1hbGlnbjogbGVmdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAxLjJlbSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbmV3cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRuZXdzLWRldGFpbC12MV9fdGl0bGVfbWFwXHJcblxyXG4pO1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRuZXdzLWRldGFpbC12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlsLXYxX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG5ld3MtZGV0YWlsLXYxX3RleHRfY29sb3JcclxuICAgICksXHJcbiAgICAkbmV3cy1kZXRhaWwtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfX2l0ZW1fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXksXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICApLFxyXG4gICAgJG5ld3MtZGV0YWlsLXYxX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RhdGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fZGF0ZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfZm9udCxcclxuICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZGF0ZV9jb2xvcixcclxuICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX3RleHQtYWxpZ24sXHJcbiAgICApLFxyXG4gICAgICAgICRuZXdzLWRldGFpbC12MV9pdGVtX19kYXRlX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgKSxcclxuICAgICRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX3RpdGxlX21hcFxyXG4pO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9tYXA6IChcclxuICAgIHRleHRfZm9udDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZm9udCxcclxuICAgIGNvbG9yOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9jb2xvcixcclxuICAgIHRleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0LWFsaWduLFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy1kZXRhaWwtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLWRldGFpbC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3MtZGV0YWlsLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtZGV0YWlsLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RhdGVfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkbmV3cy1kZXRhaWwtdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV90aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2hhcmVfX2xpbmtzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NoYXJlX19saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZDogJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRuZXdzLWRldGFpbC12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRuZXdzLWRldGFpbC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRuZXdzLWRldGFpbC12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWRldGFpbC12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIElURU0gW0JFR0lOXVxyXG5cclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IGF1dG87XHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA0MTNweDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDQxM3B4O1xyXG5cclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gVGl0bGVcclxuLy8vL1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gZGF0ZVxyXG4vL1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzIgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2NvbG9yOiBpbmhlcml0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIHRpdHJlIHBhcnRhZ2VcclxuLy9cclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8zICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jaztcclxuXHJcbi8vIFBhcnRhZ2UgLSBib3V0b25cclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMS4yZW07XHJcbiRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnOiBjb3VsZXVyXHJcbiRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgdGV4dGU6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIElURU0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfd3JhcHBlcjogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJG5ld3MtbGlzdGluZy12MV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0OiA1MDBweCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG5ld3MtbGlzdGluZy12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfdGV4dF9jb2xvcixcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkbmV3cy1saXN0aW5nLXYxX3RleHRfY29sb3JcclxuICAgICksXHJcbiAgICAkbmV3cy1saXN0aW5nLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcblxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5LFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZGlzcGxheTogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICApLFxyXG4gICAgJG5ld3MtbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1hbGlnbixcclxuICAgICksXHJcbiAgICAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLWxpc3RpbmctdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmV3cy1saXN0aW5nLXYxX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLWxpc3RpbmctdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogOTglO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwuMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRuZXdzLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXAsIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOGVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBSZXZlcnNlXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDRlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3MgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuJG5ld3MtbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfY29sb3I7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJG5ld3MtbGlzdGluZy12MV9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kbmV3cy1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5ld3MtbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAwO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgOiAyZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAxOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDA7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAxOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbTtcclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJVEVNIFtCRUdJTl1cclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fbWluLWhlaWdodDogNTAwcHg7XHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweDtcclxuXHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIFRpdGxlXHJcbi8vLy9cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogaW5oZXJpdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiBpbmhlcml0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy8vL1xyXG4vLy8vIEl0ZW0gLSBCb3V0b25cclxuLy8vL1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBJVEVNIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX21hcDogKFxyXG4gICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbmV3cy1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbmV3cy1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbmV3cy1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbmV3cy1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbmV3cy1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX190ZXh0X21hcDogKFxyXG4gICAgdGV4dF9mb250ICAgICAgIDogJG5ld3MtbGlzdGluZy12Ml90ZXh0X2ZvbnQsXHJcbiAgICB0ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbixcclxuICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX3RleHRfY29sb3IsXHJcbiAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkbmV3cy1saXN0aW5nLXYyX3RleHRfY29sb3JcclxuKTtcclxuXHJcblxyXG4vLyBJdGVtXHJcbiRuZXdzLWxpc3RpbmctdjJfX2l0ZW1fdGl0bGVfbWFwOiAoXHJcbiAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgIHRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheSxcclxuXHJcbiAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICB0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmcsXHJcbik7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX19pdGVtX3RleHRfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfZm9udCxcclxuICAgIHRleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9jb2xvclxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtbGlzdGluZy12MiB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLWxpc3RpbmctdjJfd3JhcHBlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLWxpc3RpbmctdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogOTglO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwuMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSAkbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi1ib3R0b20tLXhsICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICAuaXRlbV9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDNlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2RyYXdpbmcsIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCA6IC0zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQgOiAtM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHR9IC8gMiAqIC0xKSArIDJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCAoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGd9IC8gMiAqIC0xKSArIDJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJG5ld3MtbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJG5ld3MtbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy1saXN0aW5nLXYyX19pdGVtX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBOZXdzIGxpc3RpbmcgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG5ld3MtbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAxZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsIDogMjtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi1ib3R0b20tLXhsIDogMmVtO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gSXRlbVxyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc1KTtcclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDIxMHB4O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMjEwcHg7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDIwM3B4O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDIwM3B4O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTs7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbmV3cy1tb3JlLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kOiAkbmV3cy1tb3JlLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtbW9yZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRuZXdzLW1vcmUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1tb3JlLXYxX21hcmdpbjogMmVtIDA7XHJcbiRuZXdzLW1vcmUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbmV3cy1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kbmV3cy1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRuZXdzLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJG5ld3MtbW9yZS12MV9jb2xvcjtcclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkbmV3cy1tb3JlLXYxX2NvbG9yO1xyXG4kbmV3cy1tb3JlLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLW1vcmUtdjFfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtbW9yZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG4kbmV3cy1tb3JlLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy1tb3JlLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy1tb3JlLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcbiRuZXdzLW1vcmUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtbW9yZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLW1vcmUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fZmlndXJlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDUuNjI1ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrO1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtbW9yZS12MV9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kbmV3cy1tb3JlLXYxX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtbW9yZS12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRuZXdzLW1vcmUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbmV3cy1tb3JlLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy1tb3JlLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJG5ld3MtbW9yZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbmV3cy1tb3JlLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy1tb3JlLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJG5ld3MtbW9yZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy1tb3JlLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kbmV3cy1tb3JlLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRuZXdzLW1vcmUtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG5ld3MtbW9yZS12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRuZXdzLW1vcmUtdjFfdGV4dF9jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy1tb3JlLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG5ld3MtbW9yZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbmV3cy1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRuZXdzLW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbmV3cy1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG5ld3MtbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRuZXdzLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRuZXdzLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRuZXdzLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRuZXdzLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy1tb3JlLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06ICRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgKSxcclxuICAgICRuZXdzLW1vcmUtdjFfaXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fbWFwXHJcbik7XHJcblxyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtbW9yZS12MV9pdGVtX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJG5ld3MtbW9yZS12MV9pdGVtX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRuZXdzLW1vcmUtdjFfaXRlbV9fdGV4dF9jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy1tb3JlLXYxX2l0ZW1fX3RleHRfbWFwXHJcblxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy1tb3JlLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLW1vcmUtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkbmV3cy1tb3JlLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAkbmV3cy1tb3JlLXYxX21hcmdpbjtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLW1vcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwLCAubmV3cy1tb3JlLXYxX19pdGVtLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwIDJlbSAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkbmV3cy1tb3JlLXYxX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy1tb3JlLXYxX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRuZXdzLW1vcmUtdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy1tb3JlLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzLW1vcmUtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRuZXdzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGcnKSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kOiAkbmV3cy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kbmV3cy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5ld3MtdjFfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJG5ld3MtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkbmV3cy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRuZXdzLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRuZXdzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRuZXdzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRuZXdzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICApLCAkbmV3cy12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzLXYxX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG5ld3MtdjFfdGV4dF9mb250XHJcbiAgICApLCAkbmV3cy12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kbmV3cy12MV9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbmV3cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRuZXdzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbmV3cy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSwgJG5ld3MtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtdjEge1xyXG4gICAgJi5sYW5kaW5nIHtcclxuXHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRuZXdzLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLm5ld3MtdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbmV3cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRuZXdzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRuZXdzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbmV3cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRuZXdzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRuZXdzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9uZXdzLzEuanBnJyk7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRuZXdzLXYxX2JhY2tncm91bmQ6ICRuZXdzLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSk7XHJcbiRuZXdzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRuZXdzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRuZXdzLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kbmV3cy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kbmV3cy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kbmV3cy12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbmV3cy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kbmV3cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kbmV3cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kbmV3cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRuZXdzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGcnKSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kOiAkbmV3cy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYyX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjJfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0OyAgICAgICAgICAgIFxyXG4kbmV3cy12Ml9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi14IDogMCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbS1tYXJnaW4teSA6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAzICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbS1tYXJnaW4teS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX21pbi1oZWlnaHQ6IDM5MHB4ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19ib3JkZXJfd2lkdGggOiAycHggIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2JvcmRlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjJfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkbmV3cy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRuZXdzLXYyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy12Ml9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRuZXdzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRuZXdzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRuZXdzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICApLCAkbmV3cy12Ml9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzLXYyX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG5ld3MtdjJfdGV4dF9mb250XHJcbiAgICApLCAkbmV3cy12Ml9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kbmV3cy12Ml9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG5ld3MtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG5ld3MtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbmV3cy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRuZXdzLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRuZXdzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSwgJG5ld3MtdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzLXYyX19pdGVtX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheSxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nLFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheSxcclxuICAgICAgICApLFxyXG4gICAgICAgICRuZXdzLXYyX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG5ld3MtdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbmV3cy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkbmV3cy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbmV3cy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkbmV3cy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJG5ld3MtdjJfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRuZXdzLXYyX2l0ZW1fX3RleHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX2l0ZW1fX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLXYyX2l0ZW1fX3RleHQtYWxpZ24sXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbmV3cy12Ml9pdGVtX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtdjIge1xyXG4gICAgJi5sYW5kaW5nIHtcclxuXHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkbmV3cy12Ml9fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5uZXdzLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy12Ml9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkbmV3cy12Ml9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbmV3cy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRuZXdzLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skbmV3cy12Ml9pdGVtLW1hcmdpbi14fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JG5ld3MtdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skbmV3cy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLXYyX2l0ZW0tbWFyZ2luLXkgJG5ld3MtdjJfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skbmV3cy12Ml9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12Ml9pdGVtLW1hcmdpbi15LS1sZyAkbmV3cy12Ml9pdGVtLW1hcmdpbi14LS1sZyA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12Ml9pdGVtLW1hcmdpbi15LS14bCAkbmV3cy12Ml9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtdjJfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJG5ld3MtdjJfX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmJvcmRlcmVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19oZWFkZXIsXHJcbiAgICAgICAgICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbmV3cy12Ml9pdGVtX19ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skbmV3cy12Ml9pdGVtX19ib3JkZXJfd2lkdGggIC8gMn0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRuZXdzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogJG5ld3MtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRuZXdzLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAkbmV3cy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG5ld3MtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gOiAkbmV3cy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG5ld3MtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDAgMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLXYyX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtdjJfaXRlbV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgLnNpbXBsZWJhci1jb250ZW50IHtcclxuICAgICAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3MgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG5ld3MtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZycpO1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kOiAkbmV3cy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYyX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjJfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpO1xyXG4kbmV3cy12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRuZXdzLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG5ld3MtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRuZXdzLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kbmV3cy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kbmV3cy12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kbmV3cy12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRuZXdzLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRuZXdzLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kbmV3cy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRuZXdzLXYyX2l0ZW0tcGVyLXJvdyA6IDE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRuZXdzLXYyX2l0ZW0tbWFyZ2luLXggOiAwO1xyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi15IDogMmVtO1xyXG5cclxuJG5ld3MtdjJfaXRlbS1wZXItcm93LS1sZyA6IDI7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJG5ld3MtdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kbmV3cy12Ml9pdGVtLXBlci1yb3ctLXhsIDogMzsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi15LS14bCA6IDJlbTtcclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJVEVNIFtCRUdJTl1cclxuXHJcbiRuZXdzLXYyX2l0ZW1fX21pbi1oZWlnaHQ6IDQ0MHB4O1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIDogMnB4OyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3JkdXJlIDogw6lwYWlzc2V1clxyXG4kbmV3cy12Ml9pdGVtX19ib3JkZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgIC8vIEJvcmR1cmUgOiBjb3VsZXVyXHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIFRpdGxlXHJcbi8vLy9cclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6IGluaGVyaXQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiBpbmhlcml0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRuZXdzLXYyX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLXYyX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIEJvdXRvblxyXG4vLy8vXHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIElURU0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbmV3cy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9uZXdzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZDogJG5ld3MtdjNfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12M19iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRuZXdzLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRuZXdzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fY29sb3I6ICRuZXdzLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5ld3MtdjNfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy12M19fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRuZXdzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRuZXdzLXYzX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRuZXdzLXYzX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJG5ld3MtdjNfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kbmV3cy12M19fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbmV3cy12M190ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJG5ld3MtdjNfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3MtdjNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbmV3cy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbmV3cy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRuZXdzLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG5ld3MtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbmV3cy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3MtdjNfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJG5ld3MtdjNfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3MtdjNfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRuZXdzLXYzX2l0ZW1fdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRuZXdzLXYzX2l0ZW1fdGV4dF90ZXh0LWFsaWduXHJcbiAgICApLFxyXG4gICAgJG5ld3MtdjNfaXRlbV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kbmV3cy12M19pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy12M19pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLXYzIHtcclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRuZXdzLXYzX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtdjNfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtdjNfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRuZXdzLXYzX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuZXdzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkbmV3cy12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmF2b3JpdGVzIHtcclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRuZXdzLXYzX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGNvbG9yOiAkbmV3cy12M19pdGVtX2NvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogMmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5uZXdzLXYzX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRuZXdzLXYzX2l0ZW1fX2ltYWdlX3NoYWRvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWFsaWduZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy12M19pdGVtLWluZm9fZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXN1cGVyZmljaWUge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWluZm8tcHJpY2Uge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLXYzX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtdjNfaXRlbV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIC5zaW1wbGViYXItY29udGVudCB7XHJcbiAgICAgICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dCBMYW5kaW5nXHJcbi5sYW5kaW5nIHtcclxuICAgIC5uZXdzLXYzX19pdGVtIHtcclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC5uZXdzLXYzX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3MgLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG5ld3MtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZycpO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kbmV3cy12M19iYWNrZ3JvdW5kOiAkbmV3cy12M19iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYzX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjNfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpO1xyXG4kbmV3cy12M19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRuZXdzLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG5ld3MtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRuZXdzLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRuZXdzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kbmV3cy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtdjNfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kbmV3cy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIENhcnJvdXNlbFxyXG5cclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kbmV3cy12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kbmV3cy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kbmV3cy12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRuZXdzLXYzX2l0ZW1fY29sb3I6ICRuZXdzLXYzX2NvbG9yO1xyXG5cclxuJG5ld3MtdjNfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG5ld3MtdjNfaXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy12M19pdGVtX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kbmV3cy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vXHJcbi8vIEltYWdlXHJcbi8vXHJcbiRuZXdzLXYzX2l0ZW1fX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93O1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3c2xldHRlci8xLmpwZycpICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQ6ICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzbGV0dGVyLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX21hcDooKSFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksICRuZXdzbGV0dGVyLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3NsZXR0ZXItdjFfX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbmV3c2xldHRlci12MV90ZXh0X2ZvbnRcclxuICAgICksICRuZXdzbGV0dGVyLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbmV3c2xldHRlci12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbmV3c2xldHRlci12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRuZXdzbGV0dGVyLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLCAkbmV3c2xldHRlci12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3c2xldHRlci12MSB7XHJcbiAgICBjb2xvcjogJG5ld3NsZXR0ZXItdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3NsZXR0ZXItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3NsZXR0ZXItdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAuc2VydmljZXMtdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzbGV0dGVyLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzbGV0dGVyLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQ6ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC42OCkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44MykgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjk0NDRlbS8yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkb3BpbmlvbnMtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkb3BpbmlvbnMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRvcGluaW9ucy12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRvcGluaW9ucy12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkb3BpbmlvbnMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRvcGluaW9ucy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRvcGluaW9ucy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkb3BpbmlvbnMtdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRvcGluaW9ucy12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG9waW5pb25zLXYxX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkb3BpbmlvbnMtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJG9waW5pb25zLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRvcGluaW9ucy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkb3BpbmlvbnMtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRvcGluaW9ucy12MV9faXRlbV90ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9faXRlbV90ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRvcGluaW9ucy12MV9pdGVtX190ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJG9waW5pb25zLXYxX19pdGVtX3RleHRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5vcGluaW9ucy12MSB7XHJcbiAgICBcclxuICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9waW5pb25zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19vcGluaW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAub3BpbmlvbiB7XHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG9waW5pb25zLXYxX19pdGVtX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2F1dGhvciB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12MV9pdGVtX2F1dGhvcl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRvcGluaW9ucy12MV9pdGVtX2F1dGhvcl90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfaXRlbV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRvcGluaW9ucy12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRvcGluaW9ucy12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkb3BpbmlvbnMtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAgOiAyMCU7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE9waW5pb25zIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9vcGluaW9ucy8xLmpwZycpO1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZDogJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYxX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYxX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjY4KTtcclxuJG9waW5pb25zLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjFfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJG9waW5pb25zLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG9waW5pb25zLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG9waW5pb25zLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcbi8vIENhcnJvdXNlbFxyXG4kb3BpbmlvbnMtdjFfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRvcGluaW9ucy12MV9pdGVtX190ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4vLyBBdXRldXJcclxuJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS45NDQ0ZW0vMiAkZm9udC1mYW1pbHktLTE7XHJcbiRvcGluaW9ucy12MV9pdGVtX2F1dGhvcl9jb2xvcjogaW5oZXJpdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gRGF0ZVxyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMztcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV9jb2xvcjogaW5oZXJpdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQ6ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX19taW4taGVpZ2h0OiAzNzBweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCA6IDJweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuXHJcblxyXG5cclxuJG9waW5pb25zLXYyX19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRvcGluaW9ucy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRvcGluaW9ucy12Ml9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJG9waW5pb25zLXYyX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJG9waW5pb25zLXYyX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICApLCAkb3BpbmlvbnMtdjJfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjJfX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG9waW5pb25zLXYyX3RleHRfZm9udFxyXG4gICAgKSwgJG9waW5pb25zLXYyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRvcGluaW9ucy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSwgJG9waW5pb25zLXYyX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjJfX2l0ZW1fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcblxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5LFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkb3BpbmlvbnMtdjJfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX21hcDogKCkhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRvcGluaW9ucy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX190ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGV4dC1hbGlnbixcclxuICAgICAgICApLFxyXG4gICAgICAgICRvcGluaW9ucy12Ml9pdGVtX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm9waW5pb25zLXYyIHtcclxuICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BpbmlvbnMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3BpbmlvbnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRvcGluaW9ucy12Ml9fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5uZXdzLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkb3BpbmlvbnMtdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG9waW5pb25zLXYyX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkb3BpbmlvbnMtdjJfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkb3BpbmlvbnMtdjJfX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5ib3JkZXJlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faGVhZGVyLFxyXG4gICAgICAgICAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoICAvIDJ9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCBzb2xpZCAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tICA6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0ICA6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSA6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRvcGluaW9ucy12Ml9pdGVtX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgT3BpbmlvbnMgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYyX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7XHJcbiRvcGluaW9ucy12Ml9jb2xvcjogICMxMDE4MjA7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICAjMTAxODIwO1xyXG5cclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogICMxMDE4MjA7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG9waW5pb25zLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJG9waW5pb25zLXYyX19idXR0b25fYmFja2dyb3VuZDogICMxMDE4MjA7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTtcclxuJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogICMxMDE4MjA7XHJcbiRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJVEVNIFtCRUdJTl1cclxuXHJcbiRvcGluaW9ucy12Ml9pdGVtX19taW4taGVpZ2h0OiAzNzBweDtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoOiAycHg7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvcmR1cmUgOiDDqXBhaXNzZXVyXHJcbiRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfY29sb3I6ICAjMTAxODIwOyAgICAgICAgIC8vIEJvcmR1cmUgOiBjb3VsZXVyXHJcblxyXG5cclxuLy8vL1xyXG4vLy8vIEl0ZW0gLSBUaXRsZVxyXG4vLy8vXHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogICMxMDE4MjA7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jaztcclxuXHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAgIzEwMTgyMDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRvcGluaW9ucy12Ml9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9jb2xvcjogIzEwMTgyMDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gQm91dG9uXHJcbi8vLy9cclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBJVEVNIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQ6ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX19taW4taGVpZ2h0OiAzNzBweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS45NDQ0ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG5cclxuXHJcblxyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG9waW5pb25zLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG9waW5pb25zLXYzX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksICRvcGluaW9ucy12M19fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRvcGluaW9ucy12M19fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkb3BpbmlvbnMtdjNfdGV4dF9mb250XHJcbiAgICApLCAkb3BpbmlvbnMtdjNfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJG9waW5pb25zLXYzX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLCAkb3BpbmlvbnMtdjNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRvcGluaW9ucy12M19faXRlbV90aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXksXHJcblxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZGlzcGxheTogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheSxcclxuICAgICAgICApLFxyXG4gICAgICAgICRvcGluaW9ucy12M19faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25fbWFwOiAoKSFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRvcGluaW9ucy12M19pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkb3BpbmlvbnMtdjNfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYzX2l0ZW1fX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRvcGluaW9ucy12M19pdGVtX190ZXh0LWFsaWduLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJG9waW5pb25zLXYzX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ub3BpbmlvbnMtdjMge1xyXG4gICAgY29sb3I6ICRvcGluaW9ucy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGluaW9ucy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG9waW5pb25zLXYzX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLm5ld3MtdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRvcGluaW9ucy12M19fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkb3BpbmlvbnMtdjNfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRvcGluaW9ucy12M19pdGVtX19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRvcGluaW9ucy12M19faXRlbV90aXRsZV9tYXApO1xyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOGVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG9waW5pb25zLXYzX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAgOiAyMCU7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgT3BpbmlvbnMgLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9vcGluaW9ucy8xLmpwZycpO1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZDogJG9waW5pb25zLXYzX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYzX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYzX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KTtcclxuJG9waW5pb25zLXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRvcGluaW9ucy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJG9waW5pb25zLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG9waW5pb25zLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBDYXJyb3VzZWxcclxuXHJcbiRvcGluaW9ucy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRvcGluaW9ucy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRvcGluaW9ucy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8gU2Nyb2xsXHJcbiRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSVRFTSBbQkVHSU5dXHJcblxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fbWluLWhlaWdodDogMzcwcHg7XHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gVGl0bGVcclxuLy9cclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4vLy8gRGF0ZVxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiBpbmhlcml0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcblxyXG4vLy8gTm9tXHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuOTQ0NGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiBpbmhlcml0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gZGVzY3JpcHRpb25cclxuLy9cclxuJG9waW5pb25zLXYzX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRvcGluaW9ucy12M19pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIEJvdXRvblxyXG4vL1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gSVRFTSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhZ2luYXRpb25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7ICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZzogbm9ybWFsICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTogMzZweCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9jb2xvciA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtNiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb25fY29sb3I7XHJcbiAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgZm9udDogJHBhZ2luYXRpb25fZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjhweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhZ2luYXRpb25faXRlbV9zaXplO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIG1hcmdpbjogMCAuM2VtO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwYWdpbmF0aW9uX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQYWdpbmF0aW9uXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdpbmF0aW9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyIGR1IHRleHRlXHJcbiRwYWdpbmF0aW9uX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZGUgZm9uZFxyXG5cclxuJHBhZ2luYXRpb25fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiB0YWJsZXR0ZVxyXG4kcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZzogbm9ybWFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJHBhZ2luYXRpb25faXRlbV9zaXplOiAzNnB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlIDogdGFpbGxlIGR1IGwnw6lsZW1lbnRcclxuXHJcbiRwYWdpbmF0aW9uX2l0ZW1fY29sb3IgICAgICAgICAgIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlIDogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA+IGFjdGl2ZSA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA+IGFjdGl2ZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlID4gYWN0aXZlIDogY291bGV1ciBkZSBsYSBib3JkdXJlXHJcblxyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgPiBob3ZlciA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlID4gaG92ZXIgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYXJ0ZW5haXJlLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuODgpICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNS42MjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfd2lkdGggOiAxLjVweCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9nYXA6IC0xLjM1ZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYm9yZGVyX3RvcF93aWR0aDogMzhweCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9ib3JkZXJfYm90dG9tX3dpZHRoOiA4MHB4O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9tYXA6IChcclxuICAgICkgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoKGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSA6ICRwYXJ0ZW5haXJlLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kIDogJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgOiAkcGFydGVuYWlyZS12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yIDogJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgOiAkcGFydGVuYWlyZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSwgJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kcGFydGVuYWlyZS12MV9fdGV4dF9tYXA6IChcclxuICAgICkgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKCh0ZXh0X2ZvbnQgOiAkcGFydGVuYWlyZS12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgICksICRwYXJ0ZW5haXJlLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX21hcDogKFxyXG4gICAgKSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKCh0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFydGVuYWlyZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwYXJ0ZW5haXJlLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkcGFydGVuYWlyZS12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX21hcDogKFxyXG4gICAgKSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZSgodGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fbWFwOiAoXHJcbiAgICApICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9tYXA6IG1hcC1tZXJnZSgoYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kIDogJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yIDogJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgOiAkcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yIDogJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSwgJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJ0ZW5haXJlLXYxIHtcclxuICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19fbmJfcGFydGVuYWlyZV9mbGV4IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UtYmxvY2sgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICZfZmxleF8yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmxleF8xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICZfX19uYl9wYXJ0ZW5haXJlX2ZsZXgge1xyXG4gICAgICAgICAgICAuaXRlbV9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9mbGV4XzIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9mbGV4XzEge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWNvbnRlbnQtbm8tbGluayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbS1uby1saW5rcy1ib3JkZXJlZF9fZm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjVweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbS1uby1saW5rcy1ib3JkZXJlZF9fZm9vdGVyOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19pdGVtLWltYWdlLWJsb2NrIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE1MDFweCkge1xyXG5cclxuICAgICAgICAuYm9yZGVyZWRfX2Zvb3Rlcj46YmVmb3JlLFxyXG4gICAgICAgIC5ib3JkZXJlZF9faGVhZGVyPjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgNWVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3JkZXJlZF9fZm9vdGVyPjphZnRlcixcclxuICAgICAgICAuYm9yZGVyZWRfX2hlYWRlcj46YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA1ZW0pO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0taW1hZ2UtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTUwMHB4KSB7XHJcblxyXG4gICAgICAgIC5ib3JkZXJlZF9fZm9vdGVyPjpiZWZvcmUsXHJcbiAgICAgICAgLmJvcmRlcmVkX19oZWFkZXI+OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAzZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvcmRlcmVkX19mb290ZXI+OmFmdGVyLFxyXG4gICAgICAgIC5ib3JkZXJlZF9faGVhZGVyPjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDNlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbS1pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydGVuYWlyZS12MV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRlbmFpcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAuYm9yZGVyZWQge1xyXG4gICAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRlcixcclxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICY+KiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfd2lkdGggIC8gMn0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlLWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcGFydGVuYWlyZS12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcGFydGVuYWlyZS12MV9fdGl0bGVfbWFwKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHBhcnRlbmFpcmUtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYW5kaW5nIHtcclxuICAgICAgICAucGFydGVuYWlyZS12MSB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQ5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZSB7XHJcbiAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyZWRfX2hlYWRlcjphZnRlcixcclxuICAgIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgIH1cclxuICAgIC5ib3JkZXJlZF9fZm9vdGVyOmFmdGVyLFxyXG4gICAgLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhcnRlbmFpcmUtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC44OCk7XHJcbiRwYXJ0ZW5haXJlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjYyNWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl93aWR0aCA6IDEuNXB4O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2dhcDogLTEuMzVlbTtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9ib3JkZXJfdG9wX3dpZHRoOiAzOHB4O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2JvcmRlcl9ib3R0b21fd2lkdGg6IDgwcHg7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDA7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRlbmFpcmUtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHBhcnRlbmFpcmUtdjFfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bCA6IDMgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMjY1cHggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAyNjVweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNjVweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNjVweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcGFydG5lci1saXN0aW5nLXYxX3RleHRfY29sb3JcclxuICAgICAgICApLFxyXG4gICAgICAgICRwYXJ0bmVyLWxpc3RpbmctdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRwYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJ0bmVyLWxpc3RpbmctdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcGFydG5lci1saXN0aW5nLXYxX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcGFydG5lci1saXN0aW5nLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teX0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JvcmRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcGFydG5lci1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIGRlcyBwYXJ0ZW5haXJlcyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDFlbTtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDI7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAzOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMjY1cHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAyNjVweDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjY1cHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjY1cHg7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjg4KSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNS42MjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX3dpZHRoIDogMXB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JvcmRlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZ2FwOiAtMS4zNWVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYm9yZGVyX3RvcF93aWR0aDogMzhweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2JvcmRlcl9ib3R0b21fd2lkdGg6IDgwcHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYyX3RleHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF9jb2xvcixcclxuICAgICAgICApLCAkcGFydG5lci1saXN0aW5nLXYyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJ0bmVyLWxpc3RpbmctdjIge1xyXG4gICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gNWVtIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRlbSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19oZWFkZXIsXHJcbiAgICAgICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCAgLyAyfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCBzb2xpZCAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9tYXApO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcGFydG5lci1saXN0aW5nLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIiRwYXJ0bmVyLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjYyNWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fZmlndXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19ib3JkZXJfd2lkdGggOiAxcHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9nYXA6IC0xLjM1ZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9ib3JkZXJfdG9wX3dpZHRoOiAzOHB4O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYm9yZGVyX2JvdHRvbV93aWR0aDogODBweDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAwO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW0tZGV0YWlsLXYxLFxyXG4ucHJvZ3JhbS1kZXRhaWwtdjIsXHJcbi5wcm9ncmFtLWRldGFpbC12MyB7XHJcblxyXG4gICAgLnNob3doaWRlLWxvdCB7XHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTExZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC42ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnRhYmxlLWFyaWEtLWxvdCB7XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2dyb3VwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGggOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdmFsdWVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX19saW5rLWFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3N2Zy1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFtyb2xlPWNlbGxdIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RyX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90cl9tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90cl9tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdHJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJlbSAwO1xyXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tcmVmIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjdlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGggOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQudGFibGUtYXJpYV9fdGQtLXN0YXR1c19sb3RzIHtcclxuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tc3RhZ2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19zdmctbW9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tbGluayB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX19saW5rLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2xhYmVsX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fbGluay1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRGV0YWlsIGRlIHByb2dyYW1tZXMgLSBUb3V0ZXMgdmVyc2lvbnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFRhYmVhdSBkZXMgbG90cyBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUYWJsZSBBcmlhIC0tbG90XHJcbi8vXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfZ3JvdXBfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlnbmUgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90cl9wYWRkaW5nOiAuM2VtIC4zZW0gLjNlbSAxLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZ25lIDogcGFkZGluZ1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RyX21hcmdpbi14OiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlnbmUgOiBtYXJnaW4gZ2F1Y2hlIGV0IGRyb2l0ZVxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWduZSA6IGNvdWxldXIgYm9yZHVyZVxyXG5cclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogY291bGV1clxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVGl0cmU6IGNvdWxldXJcclxuXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVmFsZXVyOiBjb3VsZXVyXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfcHVjZV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBWYWxldXI6IGNvdWxldXJcclxuXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbiBcIitcIiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIDogY291bGV1ciAvLyBMaWVuIFwiK1wiIDogYm9yZHVyZSBzdHlsZVxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIDogYm9yZHVyZSBjb3VsZXVyXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2xhYmVsX2NvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3ZhbHVlX2NvbG9yOyAgICAgICAgICAgIC8vIExpZW4gXCIrXCIgIGhvdmVyIDogbGFiZWwgY291bGV1clxyXG5cclxuLy8gSG92ZXJcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF92YWx1ZV9ob3Zlcl9jb2xvcjogJGNvbG9yLWJyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFZhbGV1cjogY291bGV1clxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX2hvdmVyX2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC40KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVmFsZXVyOiBjb3VsZXVyXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbiBcIitcIiBob3ZlcjogY291bGV1ciBkZSBmb25kXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbiBcIitcIiBob3ZlcjogY291bGV1clxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIGhvdmVyIDogYm9yZHVyZSBjb3VsZXVyXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2xhYmVsX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgLy8gTGllbiBcIitcIiBob3ZlciA6IGxhYmVsIGNvdWxldXJcclxuXHJcblxyXG4vLyBUYWJlYXUgZGVzIGxvdHMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0ICA6IDIuMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHggIWRlZmF1bHQ7ICBcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9jb250ZW50X2xlZnQ6IDYwcHggIWRlZmF1bHQ7ICAgICAgICBcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYWluIGluZm9cclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vIE1haW4gaW5mbyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gQ29udGFjdFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtLWRldGFpbC12MSB7XHJcbiAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQ7XHJcbiAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHByb2dyYW0tZGV0YWlsLXYxX3dyYXBwZXI7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG5cclxuICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgbWFyZ2luOiAwIDFlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX21hcCk7XHJcblxyXG4gIC8qJl9fdGV4dC1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9ncmFtLWRldGFpbC12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgfSovXHJcblxyXG4gICZfX2JhY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAuYnV0dG9uLS1iYWNrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUge1xyXG4gICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgIHBhZGRpbmc6IDEuNGVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUtbWVkaWEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDMwO1xyXG5cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWxfX2Nsb3NlIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDEwMCU7XHJcbiAgfVxyXG5cclxuICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAubWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J0biB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAubWVkaWEtbW9kdWxlX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX21haW4taW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICYgPiAqIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGggOiA2MCVcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGVfbWFwKTtcclxuICAgIC5tYWluLWluZm8ge1xyXG4gICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfbWFwLCAnJicpXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2luZm8tb3B0aW9ucyB7XHJcbiAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19udW1iZXIsICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbnVtYmVyX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHdpZHRoIDogNDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XHJcbiAgICAgICYuY29vcmRzIHtcclxuICAgICAgICAuY29vcmRzX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XHJcbiAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHRfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNGVtO1xyXG4gICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuXHJcbiAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgNWVtO1xyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLCAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdCA6IC01ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0IDogLTVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIDFlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuICAmX19saW5rcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJi5tb2R1bGUtbGlua3Mge1xyXG4gICAgICAubW9kdWxlLWxpbmtzIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXRhaWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAuZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBEZXRhaWwgZGUgcHJvZ3JhbW1lcyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3I7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1haW4gaW5mbyBbQkVHSU5dXHJcbi8vIEJsb2MgZHUgdGl0cmUsIGRlc2NyaXB0aW9uIGRlIGwnYW5ub25jZSwgbWlzZSBlbiBhdmFudCBkZXMgY2hpZmZyZXNcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcbi8vIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIE1haW4gaW5mbyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIENvbnRhY3RcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yO1xyXG5cclxuLy8gQ29vcmRvbm7DqWVzXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIGNvb3Jkb25uw6llc1xyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIEZvcm0gQ29udGFjdCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNb2R1bGUgbGlua3MgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIFBhcnRhZ2UgLSBib3V0b25cclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW07XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnOiBjb3VsZXVyXHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgdGV4dGU6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBNb2R1bGUgbGlua3MgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHg7ICAvLyBUZXh0ZSB2ZXJ0aWNhbCA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9jb250ZW50X2xlZnQ6IDYwcHg7ICAgICAgICAvLyBDb250ZW51IDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44MykgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMTExMWVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4ICFkZWZhdWx0OyAgXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfY29udGVudF9sZWZ0OiA2MHB4ICFkZWZhdWx0OyAgICAgICAgXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9zdmdfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV90ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtLWRldGFpbC12MiB7XHJcbiAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQ7XHJcbiAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gIH1cclxuXHJcbiAgLnByb2dyYW0tZGV0YWlsLXYyIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbS1kZXRhaWwtdjJfd3JhcHBlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9tYXApO1xyXG5cclxuICAgICZfX2JhY2sge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC5idXR0b24tLWJhY2sge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjVlbTtcclxuICAgICAgfVxyXG4gICAgICAvLyBHZXN0aW9uIGRlcyBpbWFnZXMgZW4gY29udGFpblxyXG4gICAgICAmLnNsaWRlci0tY29udGFpbiB7XHJcbiAgICAgICAgLnNsaWRlcl9faW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlcl9fbWFpbiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlcl9fc3dpcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICB3aWR0aCA6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlcl9fbWFpbiB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyLWltZ19fcGljdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci1pbWdfX2ltZyB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQgOiA3NTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlci0tdGh1bWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHdpZHRoIDogMzAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXJfX3RodW1icyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDc1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvKi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjQ1cHg7XHJcbiAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyX19pbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNGVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZS1tZWRpYSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDMwO1xyXG4gIFxyXG4gICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbF9fY2xvc2Uge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX21lZGlhLW1vZHVsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuXHJcbiAgICAgIC5tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b25zIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J0bi1jb250YWluZXIge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcclxuICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fbWFpbi1pbmZvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgIC5tYWluLWluZm8ge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdyb3VwLWVsZW1lbnRzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2luZm8tb3B0aW9ucyB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX251bWJlciwgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sRGV0YWlsIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgICAgIHBhZGRpbmc6MCAxZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19ibG9jay1sb3Qge1xyXG4gICAgICAmLmJsb2NrLWxvdCB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMCA0ZW0gMDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgICAgIHBhZGRpbmc6MCAxZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgJi5jb29yZHMge1xyXG4gICAgICAgICAgLmNvb3Jkc19fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29vcmRzLXBob25lX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXApO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLmZvcm0ge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKlxyXG4gICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24sIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICovXHJcbiAgICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgJi0tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2R1bGUtbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfZmlsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgIC5tYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci1tYXAge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX2NvbnRlbnRfbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19qcy1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyb3VwLWVsZW1lbnRzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbSA6IDRlbTtcclxuICAgIH1cclxuICAgIGZsZXg6IDE7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yb3cge1xyXG4gICAgICAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvcGVydHktY29udGFjdCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLm1vZGFsLXNoYXJlLW1haWwgLFxyXG4ubW9kYWwtY2FsY3VsYXRvcntcclxuICAuZm9ybS1ncm91cHtcclxuICAgID4gKiB7XHJcbiAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgIGFsaWduLXNlbGY6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIERldGFpbCBkZSBwcm9ncmFtbWVzIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvcjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29sb3I7XHJcblxyXG4vLyBDYXJyb3VzZWxcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44Myk7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1haW4gaW5mb1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cclxuLy8gLyBPcHRpb25zXHJcbi8vIE9wdGlvbiAtIGNoaWZmcmVcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTExZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblxyXG4vLyBNYWluIGluZm8gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBYm91dCBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuLy8gQWJvdXQgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gQ29udGFjdFxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29sb3I7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29sb3I7XHJcblxyXG4vLyBGb3JtIENvbnRhY3QgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAvIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIE9wdGlvbiAtIGxhYmVsXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sYWJlbF9jb2xvcjogaW5oZXJpdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIGNvb3Jkc1xyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNb2R1bGUgbGlua3NcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFydGFnZSAtIGJvdXRvblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyBzdmc6IGNvdWxldXJcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyB0ZXh0ZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnID4gaG92ZXI6IGNvdWxldXJcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gTW9kdWxlIGxpbmtzW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFwXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX3RleHQtdmVydGljYWxfbGVmdDogODBweDsgIC8vIFRleHRlIHZlcnRpY2FsIDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX2NvbnRlbnRfbGVmdDogNjBweDsgICAgICAgIC8vIENvbnRlbnUgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M193cmFwcGVyOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX19iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuNTQpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzFfZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV90ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSwkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfY29sb3IsXHJcbiAgICApLCRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbS1kZXRhaWwtdjMge1xyXG4gIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kO1xyXG4gIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12M193cmFwcGVyO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9tYXApO1xyXG5cclxuXHJcbiAgJl9fYmFjayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC5idXR0b24tLWJhY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgcGFkZGluZzogMS40ZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yIDogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIGZsZXggICAgICAgICAgOiAxO1xyXG4gICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgIGJvcmRlciAgICAgICAgOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQgICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiA5NnB4O1xyXG5cclxuICAgICAgY29sb3IgICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQgICA6ICRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlci1jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgIGNvbG9yICAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZCAgIDogJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlci1jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG5cclxuICAmX19tYWluLWluZm8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX19iYWNrZ3JvdW5kO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXApO1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWJvdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aCA6IDYwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX21hcCk7XHJcbiAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jsb2NrLXByb2dyYW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3ZW07XHJcbiAgfVxyXG5cclxuICAmX19ibG9jay1sb3Qge1xyXG4gICAgbWFyZ2luOiAzZW0gMCA0ZW0gMDtcclxuICB9XHJcblxyXG5cclxuICAmX19mb3JtLWNvbnRhY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAmLmNvb3JkcyB7XHJcbiAgICAgICAgLmNvb3Jkc19fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfYWxpZ247XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDRlbTtcclxuICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcblxyXG4gICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiwgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuICAmX19saW5rcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICAgIH1cclxuICAgIC5tb2R1bGUtbGlua3Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICBoZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfZmlsbDtcclxuICAgICAgfVxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ncm91cC1lbGVtZW50cyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gOiA0ZW07XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRGV0YWlsIGRlcyBwcm9ncmFtbWVzICAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M193cmFwcGVyOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb2xvcjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I7XHJcblxyXG4vLyBDYXJyb3VzZWxcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44Myk7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1haW4gaW5mbyBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX19iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuNTQpO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4vLyBNYWluIGluZm8gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBYm91dFxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbi8vIEFib3V0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gQ29udGFjdFxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I7XHJcblxyXG5cclxuLy8gQ29vcmRvbm7DqWVzXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIGNvb3Jkb25uw6llc1xyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gRm9ybSBDb250YWN0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNb2R1bGUgbGlua3NcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFydGFnZSAtIGJvdXRvblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyBzdmc6IGNvdWxldXJcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyB0ZXh0ZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnID4gaG92ZXI6IGNvdWxldXJcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIE1vZHVsZSBsaW5rc1tFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9jb2xvcixcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfY29sb3JcclxuICAgICksXHJcbiAgICAkcHJvZ3JhbS1saXN0aW5nLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRwcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtLWxpc3RpbmctdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbS1saXN0aW5nLXYxX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1saXN0aW5nLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXl9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXl9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb2dyYW0tbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJi1pZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICYtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAwLjA1cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIHByb2dyYW1tZXMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDFlbTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDI7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMjsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAyZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vIERyYXdpbmdcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHg7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDUwMHB4O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDUwMHB4O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFN0YXR1c1xyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAvLyBTdXItdGl0cmU6IGZvbnRcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGNvdWxldXIgZHUgZm9uZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGJvcmR1cmVzXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7ICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnIDogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsIDogMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiA0MzVweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDQzNXB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjIyMjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44M2VtLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vLjc1ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZS0tdmFsdWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzZW0vMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLTJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2NvbG9yXHJcbiAgICApLFxyXG4gICAgJHByb2dyYW0tbGlzdGluZy12Ml9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmcsXHJcbiAgICApLFxyXG4gICAgJHByb2dyYW0tbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250IDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbS1saXN0aW5nLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW0tbGlzdGluZy12Ml93cmFwcGVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1saXN0aW5nLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXl9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXl9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAmLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAuc3RhdHVzX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRwcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICYtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhLS12YWx1ZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tMl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZS0tdmFsdWVfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2UtLXZhbHVlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dF9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX19nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzZkNmQ2ZCwwLjc1KTtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbWFwLCcnLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fX2xpbmUyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX21hcCwnJywgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJldmVyc2VcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIGRlcyBwcm9ncmFtbWVzIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAwO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnIDogMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDA7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAxO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsIDogMDtcclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy8gRHJhd2luZ1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogNDM1cHg7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiA0MzVweDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRleHRlXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODNlbS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vLjc1ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gSW5mbyBQcml4XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2VfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2VfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZS0tdmFsdWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIEluZm8gUsOpZsOpcmVuY2VcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzZW0vMS4yICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIEluZm8gTG90XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhLS0yX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMiAkZm9udC1mYW1pbHktLTI7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBMaW5lIDJcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGZvbnRcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSBTdGF0dXNcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgLy8gU3VyLXRpdHJlOiBmb250XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IGZvbmRcclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBib3JkdXJlc1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M193cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7ICAgICAgICAgICBcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teSA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZyA6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGcgOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGwgOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsIDogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19taW4taGVpZ2h0OiA1MDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4ODllbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSwgJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9mb250LFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2NvbG9yXHJcbiAgICAgICAgKSwkcHJvZ3JhbS1saXN0aW5nLXYzX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXksXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheSxcclxuICAgICAgICApLCRwcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtYWxpZ24sXHJcbiAgICAgICAgKSwgJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbS1saXN0aW5nLXYzIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW0tbGlzdGluZy12M193cmFwcGVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1saXN0aW5nLXYzX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXl9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teCAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXl9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGcgJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAmLS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXAsIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJldmVyc2VcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDRlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgZGVzIHByb2dyYW1tZXMgLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfd3JhcHBlcjogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4vLyBMaXN0aW5nXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdyA6IDE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15IDogMDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZyA6IDE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGcgOiAwO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLXBlci1yb3ctLXhsIDogMTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bCA6IDA7XHJcblxyXG4vLyBJdGVtXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fbWluLWhlaWdodDogNTAwcHg7XHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweDtcclxuXHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIFRpdGxlXHJcbi8vLy9cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg4OWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcblxyXG4vLyBJdGVtIC0gIEluZm8gY29tcGzDqW1lbnRhaXJlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIC0gIEluZm8gaWRcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF9jb2xvcjogaW5oZXJpdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy9cclxuLy8gSXRlbSBTdGF0dXNcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgLy8gU3VyLXRpdHJlOiBmb250XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IGZvbmRcclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBib3JkdXJlc1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIEJvdXRvblxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3Byb21vdGUvMS5qcGcnKSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kOiAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9tb3RlLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvbW90ZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9tb3RlLXYxX19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHByb21vdGUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHByb21vdGUtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSwgJHByb21vdGUtdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvbW90ZS12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJHByb21vdGUtdjFfdGV4dF9mb250LFxyXG4gICAgICAgIGNvbG9yOiAkcHJvbW90ZS12MV90ZXh0X2NvbG9yXHJcbiAgICApLCAkcHJvbW90ZS12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvbW90ZS12MV9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvbW90ZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9tb3RlLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSwgJHByb21vdGUtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb21vdGUtdjEge1xyXG4gICAgY29sb3I6ICRwcm9tb3RlLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9tb3RlLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9tb3RlLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9tb3RlLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLnNlcnZpY2VzLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvbW90ZS12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvbW90ZS12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFsZXJ0bWFpbCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwvMS5qcGcnKTtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHByb21vdGUtdjFfYmFja2dyb3VuZDogJHByb21vdGUtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9tb3RlLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9tb3RlLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb21vdGUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KTtcclxuJHByb21vdGUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9tb3RlLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb21vdGUtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9tb3RlLXYxX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRwcm9tb3RlLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRwcm9tb3RlLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbGlzdGluZy12MV9uYl9hbm5vbmNlOm5vcm1hbCBub3JtYWwgNzAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbGlzdGluZy12MV9uYl9hbm5vbmNlX2xhYmVsOm5vcm1hbCBub3JtYWwgNDAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0OyBcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5IHtcclxuXHJcbn1cclxuIFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BTEwgTElTVElORyAtIE5CIGFubm9uY2VzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmJBbm5vbmNlcy12MSB7XHJcbiAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udDogJGxpc3RpbmctdjFfbmJfYW5ub25jZTtcclxuICAmX192YWx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMi4yZW07XHJcbiAgfVxyXG4gICZfX2xhYmVsIHtcclxuICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0wO1xyXG4gICAgZm9udDogJGxpc3RpbmctdjFfbmJfYW5ub25jZV9sYWJlbDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEsXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MixcclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIHtcclxuXHJcbiAgLm1vZGFsLWRwZSB7XHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVuZXJneV9fZHJhd2luZyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTV2aDtcclxuICAgICAgICBtYXJnaW46IC44ZW0gMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubW9kYWwtY2FsY3VsYXRvci0tY2FmcGkge1xyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcbiAgfVxyXG59IiwiLy8gTUFQIEJJRU4gSUNJIENTU1xyXG4jbWFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0ODBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2FudmFzXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRwcm9wZXJ0eS1jb250YWN0X2JvcmRlcl93aWR0aC0xOiAxcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1jb250YWN0X2JvcmRlcl9zdHlsZS0xOiBzb2xpZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX2NvbG9yLTE6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl9jb2xvci0xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWNvbnRhY3RfcGFkZGluZy0xX3NtOiAwIDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWNvbnRhY3RfcGFkZGluZy0xOiAwIDJlbSAhZGVmYXVsdDtcclxuXHJcbi5wcm9wZXJ0eS1jb250YWN0IHtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tIDogJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX3dpZHRoLTEgJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX3N0eWxlLTEgJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX2NvbG9yLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZW5jeSxcclxuICAgICZfX25lZ290aWF0b3IsXHJcbiAgICAmX19mb3JtIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICBib3JkZXItbGVmdCAgOiAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfd2lkdGgtMSAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfc3R5bGUtMSAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICBib3JkZXItcmlnaHQgOiAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfd2lkdGgtMSAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfc3R5bGUtMSAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHByb3BlcnR5LWNvbnRhY3RfcGFkZGluZy0xX3NtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYWRkaW5nIDogJHByb3BlcnR5LWNvbnRhY3RfcGFkZGluZy0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wZXJ0eS1jb250YWN0X19uZWdvdGlhdG9yOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAubWVtYmVyLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnR5LWNvbnRhY3RfX2Zvcm06bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnR5LWNvbnRhY3RfX2Zvcm06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX2NvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDogLTNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgOiAtM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX3ZhbGlkYXRpb257XHJcbiAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRwcm9wZXJ0eS1jb250YWN0X2JvcmRlcl9jb2xvci0xO1xyXG4gICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQgOiAtMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl93aWR0aC0xOiAxcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl9zdHlsZS0xOiBzb2xpZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX2NvbG9yLTE6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXBhZGRpbmctMTogMCAzZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtcGFkZGluZy0xX3NtOiAwIDFlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTE6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTYyNWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX2xldHRlci1zcGFjaW5nOiA1cHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTI6IG5vcm1hbCBub3JtYWwgNzAwIDEuOGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0xOiBub3JtYWwgNDAwIDEuMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTI6IG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbGFiZWw6IG5vcm1hbCBub3JtYWwgNDAwIDAuODllbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19waG9uZV9fY29udGVudDogbm9ybWFsIG5vcm1hbCA0MDAgMC44OWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21haWxfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODllbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1zaXplOiBjb250YWluICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWhlaWdodDogMzUwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC13aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciB7XHJcbiAgICAvL3BhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDdlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRfbWVtYmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAmLm1lbWJlci1ib3JkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfd2lkdGgtMSAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfc3R5bGUtMSAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfd2lkdGgtMSAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfc3R5bGUtMSAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX3dpZHRoLTEgJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX3N0eWxlLTEgJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX2NvbG9yLTE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHByb3BlcnR5LWRldGFpbC1wYWRkaW5nLTE7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHByb3BlcnR5LWRldGFpbC1wYWRkaW5nLTFfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW1iZXItY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcGFkZGluZyA6IDAgMS44ZW07XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMi41ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX2NvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTJlbTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVtYmVyLTMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMmVtO1xyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtcG9zaXRpb247XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVtYmVyX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbGFiZWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1waG9uZV9fY29udGVudCwgJi1wb3J0YWJsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19waG9uZV9fY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbWFpbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tYWlsX19jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hZ2VuY3kge1xyXG4gICAgICAgIC5jb250ZW50X21lbWJlciB7XHJcbiAgICAgICAgICAgIC5tZW1iZXItMyB7XHJcbiAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl93aWR0aC0xOiAxcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl9zdHlsZS0xOiBzb2xpZDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX2NvbG9yLTE6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXBhZGRpbmctMTogMCAzZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtcGFkZGluZy0xX3NtOiAwIDFlbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTE6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTYyNWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX2xldHRlci1zcGFjaW5nOiA1cHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTI6IG5vcm1hbCBub3JtYWwgNzAwIDIuNWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTJfY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfdGl0bGVfX2NvbnRlbnQtMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMTogbm9ybWFsIDQwMCAxLjg3NWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMjogbm9ybWFsIDQwMCAxLjI1ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19waG9uZV9fY29udGVudDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tYWlsX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtaGVpZ2h0OiAzNTBweDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLXdpZHRoOiAxMDAlOyIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBEZXRhaWwgZGUgYmllbnMgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uIHJldG91clxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8gUsOpZsOpcmVuY2VcclxuJHByb3BlcnR5LWRldGFpbC12M19pbmZvLWlkX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mby1pZF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjhlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yO1xyXG5cclxuLy8gQ2Fycm91c2VsXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFpbiBpbmZvIFtCRUdJTl1cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX19iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuNTQpO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4vLyBQcml4XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9mZWVzX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuN3JlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9mZWVzX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vIE1haW4gaW5mbyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFib3V0XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzJfZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4vLyBBYm91dCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIENvbnRhY3RcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl93aWR0aDogMXB4O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9zdHlsZTogc29saWQ7XHJcblxyXG4vL1xyXG4vLyBCb3V0b24gcmV0b3VyXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8gQ29vcmRvbm7DqWVzXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIGNvb3Jkb25uw6llc1xyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIEZvcm0gQ29udGFjdCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBEYXRhc1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzFfZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vLyBEYXRhcyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTW9kdWxlIGxpbmtzXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFydGFnZSAtIGJvdXRvblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZzogY291bGV1clxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyB0ZXh0ZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gTW9kdWxlIGxpbmtzW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBFbmVyZ3lcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZW5lcmd5X3RleHQtdmVydGljYWxfbGVmdDogODBweDsgIC8vIFRleHRlIHZlcnRpY2FsIDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2VuZXJneV9jb250ZW50X2xlZnQ6IDYwcHg7ICAgICAgICAvLyBDb250ZW51IDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG5cclxuXHJcbi8vIEVuZXJneSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcFxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4OyAgLy8gVGV4dGUgdmVydGljYWwgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX2NvbnRlbnRfbGVmdDogNjBweDsgICAgICAgIC8vIENvbnRlbnUgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcblxyXG5cclxuLy9cclxuLy9jb21wb3N0aW9uIGRlcyBwaWVjZXNcclxuJHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXM6IG5vcm1hbCBub3JtYWwgNzAwIDEuMmVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kOiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3hzX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAwLjVlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZF92YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNyZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBNYXAgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZWRpYSAgW0JFR0lOXVxyXG5cclxuLy8gQm91dG9uXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBNZWRpYSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfd3JhcHBlcjogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjg4ODllbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1wZXItcm93IDogMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15IDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvdy0tbGcgOiAzICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS1sZyA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3ctLXhsIDogNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teS0teGwgOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbnVtYmVyX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktcGVyLXJvdyA6IDMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teSA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLXBlci1yb3ctLWxnIDogMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teS0tbGcgOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1wZXItcm93LS14bCA6IDUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi14LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktbWFyZ2luLXktLXhsIDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTExZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbnVtYmVyX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0ICA6IDIuMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2VuZXJneV90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZW5lcmd5X2NvbnRlbnRfbGVmdDogNjBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA3NnB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9jb250ZW50X2xlZnQ6IDYwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzOiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZDogbm9ybWFsIG5vcm1hbCA3MDAgMC44ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc194c192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC41ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWRfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1haW4gaW5mb1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfY29sb3IsXHJcbiAgICAgICAgKSwgJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfbWFwXHJcbik7XHJcblxyXG4vLyBNYWluIGluZm8gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIENvbnRhY3RcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktZGV0YWlsLXYxIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQ7XHJcbiAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfd3JhcHBlcjtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9tYXApO1xyXG5cclxuICAvKiZfX3RleHQtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICB9Ki9cclxuXHJcbiAgJl9fYmFjayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAuYnV0dG9uLS1iYWNrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0IDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJoLW1kXCIpfSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBoZWlnaHQgOiA3NTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgIHBhZGRpbmc6IDEuNGVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUtbWVkaWEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDMwO1xyXG5cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWxfX2Nsb3NlIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDEwMCU7XHJcbiAgfVxyXG5cclxuICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAubWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbWFpbi1pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICYgPiAqIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0IDogNGVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aCA6IDY4JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlX21hcCk7XHJcbiAgICAubWFpbi1pbmZvIHtcclxuICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9tYXAsICcmJylcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5mby1pZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9tYXAsICcnLCBmYWxzZSlcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5mby1vcHRpb25zIHtcclxuICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbnVtYmVyLCAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvcGVydHktY29udGFjdCB7XHJcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblx0LmZvcm0tZ3JvdXB7XHJcblx0ICAgPiAqIHtcclxuXHRcdFx0IGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblx0fVxyXG5cclxuICAgIC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XHJcbiAgICAgICYuY29vcmRzIHtcclxuICAgICAgICAuY29vcmRzX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHRfYWxpZ247XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblx0ICAmLmhpZGRlbl9jb29yZHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgIC8qXHJcbiAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAgIGJvcmRlci1sZWZ0ICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZyAgICAgIDogMCA1ZW07XHJcblxyXG4gICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24sIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiAxMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0IDogLTVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQgOiAtNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgKi9cclxuICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuICAmX19kYXRhcyB7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICYuZGF0YXMge1xyXG4gICAgICAuZGF0YXMge1xyXG4gICAgICAgICZfX2luZm8tb3B0aW9ucyB7XHJcbiAgICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teS0teGx9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm9wdGlvbiB7XHJcblxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXggJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1wZXItcm93fSAtICgjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15fSAqIDIpKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXgtLWxnICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3ctLWxnfSAtICgjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi14LS14bCAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1wZXItcm93LS14bH0gLSAoICN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXktLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX251bWJlciwgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1pbmZvc2ZpIHtcclxuICAgICAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teX0gKiAtMSApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teS0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktbWFyZ2luLXktLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAub3B0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXggJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3d9IC0gKCN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXl9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi14LS1sZyAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teS0tbGc7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3ctLWxnfSAtICgjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXgtLXhsICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvdy0teGx9IC0gKCAjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbnVtYmVyLCAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbnVtYmVyX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbnVtYmVyX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9sYWJlbF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbGlua3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICYubW9kdWxlLWxpbmtzIHtcclxuICAgICAgLm1vZHVsZS1saW5rcyB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfbWFwKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VuZXJneSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHdpZHRoIDogNDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi5lbmVyZ3kge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5lbmVyZ3kge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZW5lcmd5X3RleHQtdmVydGljYWxfbGVmdDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZW5lcmd5X2NvbnRlbnRfbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW4taW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG5cclxuICAmX19tYXAge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gICAgLm1hcCB7XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwLWRldGFpbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF90ZXh0LXZlcnRpY2FsX2xlZnQ7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjE2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGFpbmVyLW1hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDogJHByb3BlcnR5LWRldGFpbC12MV9tYXBfY29udGVudF9sZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kdWxlLW1hcC1wb2kge1xyXG4gICAgICAgICAgJl9fbWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwIHtcclxuICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19jYWxlbmRhciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAucHJpY2Utc2Vhc29ucmVudGFsIHtcclxuICAgICAgZGlzcGxheTogZmxleCA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudCA6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190YWJsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZXF1aXBtZW50IHtcclxuICAgIC5lcXVpcG1lbnQge1xyXG4gICAgICAmX190YWJsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVxdWlwbWVudF9fdGl0bGVfbWFwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudC0tc2VydmljZXMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAuZXF1aXBtZW50IHtcclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAuZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19ub3RpY2Uge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12MV93cmFwcGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgJl9fdGFiLXBpZWNlcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgJl8xIHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEwMjRweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTAyM3B4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgIH1cclxuICAgICZfdGFiXzIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICAgJl8yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEwMjRweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc192YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NzY4cHgpYW5kKG1heC13aWR0aDoxMDIzcHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWRfdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3hzX3ZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIC5wcm9wZXJ0eS1jb250YWN0X19hcHBseS1vbmxpbmUge1xyXG4gICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIC5hcHBseS1vbmxpbmVfX3RpdGxlIC50aXRsZV9fY29udGVudHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5tb2RhbC1zaGFyZS1tYWlsICxcclxuLm1vZGFsLWNhbGN1bGF0b3J7XHJcbiAgLmZvcm0tZ3JvdXB7XHJcbiAgICA+ICoge1xyXG4gICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSB7XHJcbiAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfZm9udDtcclxuICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ247XHJcbiAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBEZXRhaWwgZGUgYmllbnMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWVkaWEgbW9kdWxlIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBNZWRpYSBtb2R1bGUgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1haW4gaW5mbyBbQkVHSU5dXHJcbi8vIEJsb2MgZHUgdGl0cmUsIGRlc2NyaXB0aW9uIGRlIGwnYW5ub25jZSwgbWlzZSBlbiBhdmFudCBkZXMgY2hpZmZyZXNcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4vLyBSw6lmw6lyZW5jZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gT3B0aW9uc1xyXG4vLyBPcHRpb24gLSBjaGlmZnJlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBNYWluIGluZm8gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBDb250YWN0XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjtcclxuXHJcbi8vIENvb3Jkb25uw6llc1xyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBjb29yZG9ubsOpZXNcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gRm9ybSBDb250YWN0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIERhdGFzXHJcbi8vIEJsb2NzIGRlcyBjaGlmZnJlcyAoZ8OpbsOpcmFsICsgaW5mb3MgZmluYW5jacOocmVzKVxyXG5cclxuXHJcbi8vIE9wdGlvbnNcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvdyA6IDM7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXggOiAyZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15IDogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3ctLWxnIDogMzsgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teS0tbGcgOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvdy0teGwgOiA0OyAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teC0teGwgOiAyZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS14bCA6IDA7XHJcblxyXG4vLyAvIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbnVtYmVyX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBPcHRpb24gLSBsYWJlbFxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cclxuLy8gT3B0aW9ucyAtIGluZm9ybWF0aW9ucyBmaW5hbmNpw6hyZXNcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktcGVyLXJvdyA6IDM7ICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi14IDogMmVtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teSA6IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1wZXItcm93LS1sZyA6IDM7ICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi15LS1sZyA6IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1wZXItcm93LS14bCA6IDU7ICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teC0teGwgOiAyZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi15LS14bCA6IDA7XHJcblxyXG4vLyAvIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExMTFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIE9wdGlvbiAtIGxhYmVsXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblxyXG4vLyBEYXRhcyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNb2R1bGUgbGlua3MgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFydGFnZSAtIGJvdXRvblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZzogY291bGV1clxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyB0ZXh0ZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gTW9kdWxlIGxpbmtzIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEVuZXJneSBbQkVHSU5dXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2VuZXJneV90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHg7ICAvLyBUZXh0ZSB2ZXJ0aWNhbCA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuJHByb3BlcnR5LWRldGFpbC12MV9lbmVyZ3lfY29udGVudF9sZWZ0OiA2MHB4OyAgICAgICAgLy8gQ29udGVudSA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuXHJcbi8vIEVuZXJneSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA3NnB4OyAgLy8gVGV4dGUgdmVydGljYWwgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX2NvbnRlbnRfbGVmdDogNjBweDsgICAgICAgIC8vIENvbnRlbnUgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcblxyXG4vL2NvbXBvc3Rpb24gZGVzIHBpZWNlc1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlczogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0vMS41ICRmb250LWZhbWlseS0tMyA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kOiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS0zIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfeHNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuNWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIE1hcCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gU2xpZGUgIFtCRUdJTl1cclxuXHJcbi8vIEJvdXRvblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9zdmdfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gU2xpZGUgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTExZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX21hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9lbmVyZ3lfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2VuZXJneV9jb250ZW50X2xlZnQ6IDYwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX3RleHQtdmVydGljYWxfbGVmdDogODBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfY29udGVudF9sZWZ0OiA2MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzcmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfc3ZnX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzOiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZDogbm9ybWFsIG5vcm1hbCA3MDAgMC44ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc194c192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC41ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWRfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX19tYXJnaW4tYm90dG9tOiAwLjdlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktZGV0YWlsLXYyIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQ7XHJcbiAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml93cmFwcGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9tYXApO1xyXG5cclxuICAvKiZfX3RleHQtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICB9Ki9cclxuXHJcbiAgJl9fYmFjayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC5idXR0b24tLWJhY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b24tc3ZnIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlciB7XHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXJfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgLnNsaWRlcl9fc3dpcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHdpZHRoIDogNzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyX19tYWluIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgfVxyXG4gICAgICAuc2xpZGVyLWltZ19fcGljdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXItaW1nX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBoZWlnaHQgOiA3NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBHZXN0aW9uIGRlcyBpbWFnZXMgZW4gY29udGFpblxyXG4gICAgJi5zbGlkZXItLWNvbnRhaW4ge1xyXG4gICAgICAuc2xpZGVyX19tYWluIHtcclxuICAgICAgICAuc2xpZGVyLWltZ19fcGljdHVyZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyLWltZ19faW1nIHtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zbGlkZXItLXRodW1icyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICB3aWR0aCA6IDMwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAuc2xpZGVyX190aHVtYnMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIGhlaWdodCA6IDc1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvKi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH0qL1xyXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXJfX2ltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgIHBhZGRpbmc6IDEuNGVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX21lZGlhLW1vZHVsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzZW07XHJcblxyXG4gICAgLm1lZGlhLW1vZHVsZSB7XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX21haW4taW5mbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAubWFpbi1pbmZvIHtcclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncm91cC1lbGVtZW50cyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvLWlkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX19tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAmX19pbmZvLW9wdGlvbnMge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX251bWJlciwgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cC1lbGVtZW50cyB7XHJcbiAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fib3V0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGggOiA2MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFwKTtcclxuICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb3BlcnR5LWNvbnRhY3Qge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgIC5mb3JtLWdyb3Vwe1xyXG5cdCAgID4gKiB7XHJcblx0XHRcdCBmbGV4OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cdFx0XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNTgwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuOWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcblxyXG5cclxuICAgIC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgJi5jb29yZHMge1xyXG4gICAgICAgIC5jb29yZHNfX3RpdGxlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XHJcbiAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2NvbG9yO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHQgICYuaGlkZGVuX2Nvb3JkcyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgLypcclxuICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcblxyXG4gICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDRlbTtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiwgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdCA6IC00ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0IDogLTRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICovXHJcbiAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJi0tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAuZm9ybV9fZmllbGRzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuXHJcbiAgJl9fZGF0YXMge1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX21hcCk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0YXMge1xyXG4gICAgICAmLS1lbmVyZ3kge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgLmVuZXJneV9fZHJhd2luZyB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZW5lcmd5X19sYWJlbCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbGlua3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAubW9kdWxlLWxpbmtzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rICsgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ7XHJcbiAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfZmlsbDtcclxuICAgICAgfVxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZW5lcmd5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGggOiA0MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmLmVuZXJneSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmVuZXJneSB7XHJcbiAgICAgICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZW5lcmd5X3RleHQtdmVydGljYWxfbGVmdDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2VuZXJneV9jb250ZW50X2xlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAmX19tYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgLm1hcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGFpbmVyLW1hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmX19qcy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLW1hcC1wb2lfX21hcCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XHJcbiAgICB9XHJcbiAgICAubWFwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19lcXVpcG1lbnQge1xyXG4gICAgLmVxdWlwbWVudCB7XHJcbiAgICAgICZfX3RhYmxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZXF1aXBtZW50X190aXRsZV9tYXApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByb3BlcnR5LWRldGFpbC12Ml9fZXF1aXBtZW50LS1zZXJ2aWNlcyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgIC5lcXVpcG1lbnQge1xyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190YWJsZSB7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG5cclxuICAuZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tIDogNGVtO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcm93IHtcclxuICAgICAgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29sdW1uIHtcclxuICAgICAgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHQmX19ub3RpY2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgICZfX3RhYi1waWVjZXMge1xyXG4gICAgICAmX193cmFwcGVye1xyXG4gICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xyXG4gICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgJl8xIHtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEwMjRweCl7XHJcbiAgICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTAyM3B4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgIH1cclxuICAgICAgJl90YWJfMiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICAmXzIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTAyNHB4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3ZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo3NjhweClhbmQobWF4LXdpZHRoOjEwMjNweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZF92YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfeHNfdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgLmFwcGx5LW9ubGluZV9fdGl0bGUgLnRpdGxlX19jb250ZW50e1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubW9kYWwtc2hhcmUtbWFpbCAsXHJcbi5tb2RhbC1jYWxjdWxhdG9ye1xyXG4gIC5mb3JtLWdyb3Vwe1xyXG4gICAgPiAqIHtcclxuICAgICAgZmxleDogYXV0bztcclxuICAgICAgYWxpZ24tc2VsZjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiB7XHJcbiAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgZm9udDogJGJvZHlfZm9udDtcclxuICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ247XHJcbiAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBEZXRhaWwgZGUgYmllbnMgLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yO1xyXG5cclxuLy8gQ2Fycm91c2VsXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFpbiBpbmZvXHJcblxyXG4vL1xyXG4vL2NvbXBvc3Rpb24gZGVzIHBpZWNlc1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlczogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWQ6IG5vcm1hbCBub3JtYWwgNzAwIDAuOGVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfeHNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuNWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vLyBSZWZlcmVuY2VcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX21hcmdpbi1ib3R0b206IDAuN2VtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cclxuLy8gLyBPcHRpb25zXHJcbi8vIE9wdGlvbiAtIGNoaWZmcmVcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMTExMWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIE9wdGlvbiAtIGxhYmVsXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuXHJcbi8vIE1haW4gaW5mbyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFib3V0XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzJfZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4vLyBBYm91dCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBDb250YWN0XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjtcclxuXHJcbi8vIEZvcm0gQ29udGFjdCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBEYXRhc1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9jb250ZW50XzFfZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vLyBEYXRhcyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vIC8gT3B0aW9uc1xyXG4vLyBPcHRpb24gLSBjaGlmZnJlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIE9wdGlvbiAtIGxhYmVsXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBjb29yZHNcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1vZHVsZSBsaW5rc1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIFBhcnRhZ2UgLSBib3V0b25cclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0ICA6IDIuMmVtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyBzdmc6IGNvdWxldXJcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgdGV4dGU6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyBzdmcgPiBob3ZlcjogY291bGV1clxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIE1vZHVsZSBsaW5rc1tFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRW5lcmd5XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2VuZXJneV90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHg7ICAvLyBUZXh0ZSB2ZXJ0aWNhbCA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuJHByb3BlcnR5LWRldGFpbC12Ml9lbmVyZ3lfY29udGVudF9sZWZ0OiA2MHB4OyAgICAgICAgLy8gQ29udGVudSA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuXHJcblxyXG4vLyBFbmVyZ3kgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXBcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX3RleHQtdmVydGljYWxfbGVmdDogODBweDsgIC8vIFRleHRlIHZlcnRpY2FsIDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9jb250ZW50X2xlZnQ6IDYwcHg7ICAgICAgICAvLyBDb250ZW51IDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNyZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBNYXAgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFNsaWRlICBbQkVHSU5dXHJcblxyXG4vLyBCb3V0b25cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9zdmdfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBTbGlkZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWwgIWRlZmF1bHRlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfd3JhcHBlcjogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2NvbG9yIDogJGNvcmVfYnV0dG9uX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19pbmZvLWlkX190ZXh0X3RleHQtYWxpZ246IHJpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjhlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIC41NCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzFfZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzJfZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX2NvbG9yIDogJGNvcmVfYnV0dG9uX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl93aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9zdHlsZTogc29saWQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9fdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfZmVlc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjdyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfZmVlc19fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX21hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZW5lcmd5X3RleHQtdmVydGljYWxfbGVmdDogODBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19lbmVyZ3lfY29udGVudF9sZWZ0OiA2MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX2NvbnRlbnRfbGVmdDogNjBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlczogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWQ6IG5vcm1hbCBub3JtYWwgNzAwIDAuOGVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfeHNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuNWVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9fdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X21hcFxyXG4pO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9mZWVzX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX2ZlZXNfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX2ZlZXNfX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX2ZlZXNfX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9mZWVzX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX21hcDooKSFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLCRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19pbmZvLWlkX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAoXHJcbiAgICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19pbmZvLWlkX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19pbmZvLWlkX190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mby1pZF9fdGV4dF9jb2xvcixcclxuICAgICAgKSwgJHByb3BlcnR5LWRldGFpbC12M19pbmZvLWlkX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X2NvbG9yLFxyXG4gICAgKSwkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICAgICAgKSwgJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nIDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZ1xyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWRldGFpbC12MyB7XHJcbiAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kO1xyXG4gIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX193cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYzX3dyYXBwZXI7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfbWFwKTtcclxuXHJcbiAgLyomX190ZXh0LWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWRldGFpbC12M19fdGV4dF9tYXAsICcmJyk7XHJcbiAgfSovXHJcblxyXG4gICZfX2JhY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fbWFwKTtcclxuICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgLmJ1dHRvbi0tYmFjayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8taWQge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjZlbTtcclxuICB9XHJcblxyXG5cclxuICAmX19zbGlkZS1tZWRpYSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogMzA7XHJcblxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tb2RhbF9fY2xvc2Uge1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX3Njcm9sbGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwiaC1tZFwiKX0pICB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgIHBhZGRpbmc6IDEuNGVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodCAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgIGNvbG9yICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZCAgIDogJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlci1jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICBjb2xvciAgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlci1jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAmX19tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAvLyBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnRuIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAubWVkaWEtbW9kdWxlX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9zdmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAuMmVtIDA7XHJcbiAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbWFpbi1pbmZvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX2JhY2tncm91bmQ7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGVfbWFwKTtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1pbmZvX19wcmljZSB7XHJcbiAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAucHJpY2VfX2NoYXJnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9mZWVzX190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2Fib3V0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGggOiA2MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFwKTtcclxuICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG4gICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX3Byb3BlcnR5LWNvbnRhY3Qge1xyXG4gICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19mb3JtLWNvbnRhY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cdC5mb3JtLWdyb3Vwe1xyXG5cdCAgID4gKiB7XHJcblx0XHRcdCBmbGV4OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cdH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAmLmNvb3JkcyB7XHJcbiAgICAgICAgLmNvb3Jkc19fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29vcmRzLXBob25lX19jb250ZW50IHtcclxuICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cdCAgJi5oaWRkZW5fY29vcmRzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0ICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICBcclxuICAgICAgLypcclxuICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcblxyXG4gICAgICAgICAgYm9yZGVyLWxlZnQgIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfd2lkdGggJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfc3R5bGUgJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl93aWR0aCAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9zdHlsZSAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZyAgICAgIDogMCAzZW07XHJcblxyXG4gICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9tYXApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24sIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiA4MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQgOiAtM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICByaWdodCA6IC0zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgM2VtIDFlbSAzZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAqL1xyXG4gICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICYtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGVnYWxzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICZfX2RhdGFzIHtcclxuXHJcbiAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX21hcCk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbmVyZ3lfX2RyYXdpbmcge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbmVyZ3lfX2xhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAmX19saW5rcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICB9XHJcbiAgICAubW9kdWxlLWxpbmtzIHtcclxuXHJcbiAgICAgICYgKyAubW9kdWxlLWxpbmtzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICZfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgIGhlaWdodDogJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw7XHJcbiAgICAgIH1cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VuZXJneSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHdpZHRoIDogNDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi5lbmVyZ3kge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5lbmVyZ3kge1xyXG4gICAgICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAkcHJvcGVydHktZGV0YWlsLXYzX2VuZXJneV90ZXh0LXZlcnRpY2FsX2xlZnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwuMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogJHByb3BlcnR5LWRldGFpbC12M19lbmVyZ3lfY29udGVudF9sZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19tYXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fbWFwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG4gICAgICB9XHJcbiAgICAubWFwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VxdWlwbWVudCB7XHJcbiAgICAuZXF1aXBtZW50IHtcclxuICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlcXVpcG1lbnRfX3RpdGxlX21hcCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJvcGVydHktZGV0YWlsLXYzX19lcXVpcG1lbnQtLXNlcnZpY2VzIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgLmVxdWlwbWVudCB7XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RhYmxlIHtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tIDogNGVtO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbWVkaWEtbW9kdWxlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHQmX19ub3RpY2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190YWItcGllY2VzIHtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAmXzEge1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTAyNHB4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMDIzcHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgfVxyXG4gICAgJl90YWJfMiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgICAmXzIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTAyNHB4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3ZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo3NjhweClhbmQobWF4LXdpZHRoOjEwMjNweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZF92YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfeHNfdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgLmFwcGx5LW9ubGluZV9fdGl0bGUgLnRpdGxlX19jb250ZW50e1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLm1vZGFsLXNoYXJlLW1haWwgLFxyXG4ubW9kYWwtY2FsY3VsYXRvcntcclxuICAuZm9ybS1ncm91cHtcclxuICAgID4gKiB7XHJcbiAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgIGFsaWduLXNlbGY6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gIC5lbmVyZ3lfX2xhYmVsIHtcclxuICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfZm9udDtcclxuICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfdGV4dC1hbGlnbjtcclxuICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X2NvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7ICAgICAgICAgICAgXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCA6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bCA6IDIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl93aWR0aDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2NvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjYpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9zdmdfZmlsdGVyOiBkcm9wLXNoYWRvdyggNHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAuNykpICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfY29sb3JcclxuICAgICksXHJcbiAgICAkcHJvcGVydHktbGlzdGluZy12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fZm9udCAgICAgICAgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fZm9udCxcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9mb250LFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfbWFwXHJcbik7XHJcblxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RleHRfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcblxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWxpc3RpbmctdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1saXN0aW5nLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgJi1pZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgJi0tc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b29sYmFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9fc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAgJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGlvbl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3RhdHVzIHtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIC5tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICAgICAgICAgJl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiAkcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfc3ZnX2ZpbHRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbW9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAwLjA1cztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcCwnJywgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19saW5lMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfbWFwLCcnLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAvLyBNYW5kYXRhaXJlXHJcbiAgICAgICAgJl9fbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICYubWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6OTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19ub3RpY2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGlzdGluZyBkZXMgYmllbnMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtCRUdJTl1cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCA6IDFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDJlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAyOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDJlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAxZW07XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMjsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAyZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC42KTsgICAgICAgLy8gSG92ZXIgOiBvdmVybGF5XHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHg7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDUwMHB4O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vIEluZm8gY29tcGzDqW1lbnRhaXJlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIFNlbGVjdGlvblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl93aWR0aDogMS42ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDogMS42ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2NvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gTGluZSAyXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAgLy8gQm91dG9uIDogZm9udFxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuXHJcbi8vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLy8gTWFuZGF0YWlyZSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IHJpZ2h0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vLy8gTWFuZGF0YWlyZSBbRU5EXVxyXG4vLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyBNZWRpYVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX3N2Z19maWx0ZXI6IGRyb3Atc2hhZG93KCA0cHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIC43KSk7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8vIE5CIGFubm9uY2VzXHJcbi8vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuJGxpc3RpbmctdjFfbmJfYW5ub25jZTpub3JtYWwgbm9ybWFsIDcwMCAxcmVtLzEuMmVtICRmb250LWZhbWlseS0tMjsgICAgICAgICAvLyBub21icmUgZGUgYmllblxyXG4kbGlzdGluZy12MV9uYl9hbm5vbmNlX2xhYmVsOm5vcm1hbCBub3JtYWwgNDAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0yOyAvLyBsYWJlbCBub21iZSBkZSBiaWVuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsIDogMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiA1MDBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiA1MDBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2NvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fd2lkdGg6IDEuNmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9oZWlnaHQ6IDEuNmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiByaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC42KSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9zdmdfZmlsdGVyOiBkcm9wLXNoYWRvdyggNHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAuNykpICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9jb2xvclxyXG4gICAgKSwgJHByb3BlcnR5LWxpc3RpbmctdjJfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmcsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdcclxuICAgICksICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9mb250LFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSwgJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9mb250LFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSwgJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcblxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdGluZy12MiB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjJfd3JhcHBlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktbGlzdGluZy12Ml9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXl9ICogLTEgKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xICkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGMoI3skcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bH0gKiAtMSApIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93fSAtICgjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5laWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b29sYmFyIHtcclxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3NlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3Rpb25fX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0aW9uX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICYtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgJi0tc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdG9wLCAmLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gICAgICAgICAgICAubWVkaWEtbW9kdWxlIHtcclxuICAgICAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9zdmdfZmlsdGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbW9yZSB7XHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbWFwLCcnLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b25fX2xpbmUyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX21hcCwnJywgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAmX19udW1iZXIsICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wdGlvbnMtLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm9wdGlvbl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBSZXZlcnNlXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX21lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAubWVkaWEtbW9kdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTWFuZGF0YWlyZVxyXG4gICAgICAgICZfX21hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAmLm1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAubWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RpY2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUHJvcGVydHkgbGlzdGluZyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtCRUdJTl1cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCA6IDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAyZW07XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnIDogMTsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAxZW07XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsIDogMTsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjYpOyAgICAgICAvLyBIb3ZlciA6IG92ZXJsYXlcclxuXHJcbi8vIERyYXdpbmdcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiA1MDBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiA1MDBweDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vIEluZm8gY29tcGzDqW1lbnRhaXJlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuLy8gUsOpZsOpcmVuY2VcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8taWRfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyAvIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjg4ODllbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHJcbi8vIEl0ZW0gLSBTZWxlY3Rpb25cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2NvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3dpZHRoOiAxLjZlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25faGVpZ2h0OiAxLjZlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8vL1xyXG4vLy8vIEl0ZW0gLSBCb3V0b25cclxuLy8vL1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGZvbnRcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gTGluZSAyXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgLy8gQm91dG9uIDogZm9udFxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8vIE1hbmRhdGFpcmUgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vLyBNYW5kYXRhaXJlIFtFTkRdXHJcbi8vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vIE1lZGlhXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfc3ZnX2ZpbHRlcjogZHJvcC1zaGFkb3coIDRweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgLjcpKTtcclxuXHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8vIE5CIGFubm9uY2VzXHJcbi8vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuJGxpc3RpbmctdjFfbmJfYW5ub25jZTpub3JtYWwgbm9ybWFsIDcwMCAxcmVtLzEuMmVtICRmb250LWZhbWlseS0tMjsgICAgICAgICAvLyBub21icmUgZGUgYmllblxyXG4kbGlzdGluZy12MV9uYl9hbm5vbmNlX2xhYmVsOm5vcm1hbCBub3JtYWwgNDAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0yOyAvLyBsYWJlbCBub21iZSBkZSBiaWVuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M193cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDsgICAgICAgICAgICBcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14IDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teSA6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZyA6IDEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZyA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3ctLXhsIDogMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsIDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX21pbi1oZWlnaHQ6IDUwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2FsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fd2lkdGg6IDEuNmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9oZWlnaHQ6IDEuNmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjg4ODllbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9sYWJlbF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2NvbG9yOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX3N2Z19maWx0ZXI6IGRyb3Atc2hhZG93KCA0cHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIC43KSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkcHJvcGVydHktbGlzdGluZy12M190ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M190ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfY29sb3JcclxuICAgICksJHByb3BlcnR5LWxpc3RpbmctdjNfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXksXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZ1xyXG4gICAgKSwkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9jb2xvcixcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0LWFsaWduLFxyXG4gICAgKSwgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWxpc3RpbmctdjMge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3dyYXBwZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWxpc3RpbmctdjNfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15fSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS1sZ30gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGx9IDA7XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93fSAtICgjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnIDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsIDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcblxyXG4gICAgICAgICZfX2xpbmVpZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xiYXIge1xyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19fc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGlvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWxlY3Rpb25fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICYtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWlkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCwgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgLm1lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9zdmdfZmlsdGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJldmVyc2VcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDRlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX21lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVkaWEtbW9kdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2J0bi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19ub3RpY2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGlzdGluZyBkZXMgYmllbnMgLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M193cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvcGVydHktbGlzdGluZy12M190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4vLyBMaXN0aW5nXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93IDogMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teCA6IDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXkgOiAyZW07XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3ctLWxnIDogMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGcgOiAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGwgOiAxO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS14bCA6IDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuLy8gSXRlbVxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19taW4taGVpZ2h0OiA1MDBweDtcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDUwMHB4O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweDtcclxuXHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIFRpdGxlXHJcbi8vLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vLyBJdGVtIC0gIEluZm8gY29tcGzDqW1lbnRhaXJlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gSXRlbSAtICBJbmZvIGlkXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gSXRlbSAtIFNlbGVjdGlvblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fd2lkdGg6IDEuNmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9oZWlnaHQ6IDEuNmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyAvIEl0ZW0gLSBPcHRpb25zXHJcbi8vIE9wdGlvbiAtIGNoaWZmcmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX251bWJlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIE9wdGlvbiAtIGxhYmVsXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbi8vIE1lZGlhXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfc3ZnX2ZpbHRlcjogZHJvcC1zaGFkb3coIDRweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgLjcpKTtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gQm91dG9uXHJcbi8vLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLy8gTkIgYW5ub25jZXNcclxuLy8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4kbGlzdGluZy12MV9uYl9hbm5vbmNlOm5vcm1hbCBub3JtYWwgNzAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgIC8vIG5vbWJyZSBkZSBiaWVuXHJcbiRsaXN0aW5nLXYxX25iX2Fubm9uY2VfbGFiZWw6bm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xLjJlbSAkZm9udC1mYW1pbHktLTI7IC8vIGxhYmVsIG5vbWJlIGRlIGJpZW4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX21hcmdpbjogMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktbW9yZS12MV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1tb3JlLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46ICRwcm9wZXJ0eS1tb3JlLXYxX21hcmdpbjtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRwcm9wZXJ0eS1tb3JlLXYxX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmLWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAmLS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbW9yZS12MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzZkNmQ2ZCwwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEJpZW5zIFwic2ltaWxhaXJlc1wiIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZTtcclxuJHByb3BlcnR5LW1vcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kcHJvcGVydHktbW9yZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX21hcmdpbjogMmVtIDA7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktbW9yZS12MV9jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktbW9yZS12MV9jb2xvcjtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHg7XHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNTBweDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjUwcHg7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIE1hbmRhdGFpcmUgY29vcmRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0xOiBub3JtYWwgNzAwIDEuNTYzZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMjogbm9ybWFsIDQwMCAwLjkzOGVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0yX2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDtcclxuIFxyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbGFiZWw6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDAuMmVtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19waG9uZV9fY29udGVudDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWFpbF9fY29udGVudDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19tYWlsX19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfYWRyZXNzZV9fY29udGVudDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19hZHJlc3NlX19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2FkcmVzc2VfX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1oZWlnaHQ6IDEzMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC13aWR0aDogMjIwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBuZWdvY2lhdGV1ciBjb29yZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0xOiBub3JtYWwgNzAwIDEuNTYzZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTI6IG5vcm1hbCA0MDAgMC45MzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMl9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7XHJcbiBcclxuIFxyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX2xhYmVsOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX3Bob25lX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWFpbF9fY29udGVudDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWhlaWdodDogOTBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19fdmlzdWFsLXdpZHRoOiA5MHB4ICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTRlbTtcclxuICAgIH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0bWFyZ2luLXRvcDogLTJlbTtcclxuXHR9XHJcbiAgICAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybSB7XHJcbiAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC13aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1zaXplO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdFx0Ji5tYW5kYXRhaXJlIHtcclxuXHRcdFx0XHR3aWR0aDogOTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgIH1cdFxyXG5cdC5tZW1iZXJfX2FsaWduZXIge1xyXG5cdFx0aGVhZGVyLm1lbWJlcl9fdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Lm1lbWJlcl9fdGl0bGUtMSB7XHJcblx0XHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTE7XHJcblx0XHRcdFx0Y29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0xX2NvbG9yO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMV90ZXh0LXRyYW5zZm9ybTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfbGV0dGVyLXNwYWNpbmc7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1lbWJlcl9fdGl0bGUtMiB7XHJcblx0XHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTI7XHJcblx0XHRcdFx0Y29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0yX2NvbG9yO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMl90ZXh0LXRyYW5zZm9ybTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfbGV0dGVyLXNwYWNpbmc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tZW1iZXJfX2Nvb3JkcyB7XHJcblx0XHRcdC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRtYXJnaW46IDE1cHggMDtcclxuXHRcdFx0XHQubGFiZWwge1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHRcdFx0XHRcdGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbGFiZWxfY29sb3I7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNvb3Jkcy1tYWlsIHtcclxuXHRcdFx0XHRcdGEuY29vcmRzLW1haWxfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfY29sb3I7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tYWlsX19jb250ZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNvb3Jkcy10ZWwge1xyXG5cdFx0XHRcdFx0YS5jb29yZHMtdGVsX19jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfY29sb3I7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19waG9uZV9fY29udGVudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jb29yZHMtYWRyZXNzZSB7XHJcblx0XHRcdFx0XHQuY29vcmRzLWFkcmVzc2VfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2FkcmVzc2VfX2NvbnRlbnRfY29sb3I7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19hZHJlc3NlX19jb250ZW50O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2FkcmVzc2VfX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNGVtO1xyXG4gICAgfVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMmVtO1xyXG5cdH1cclxuICAgIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybSB7XHJcbiAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWhlaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1zaXplO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHRcdCBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0Lm1lbWJlcl9fYWxpZ25lciB7XHJcblx0XHRoZWFkZXIubWVtYmVyX190aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHQubWVtYmVyX190aXRsZS0xIHtcclxuXHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTE7XHJcblx0XHRcdFx0Y29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMV9jb2xvcjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0xX3RleHQtdHJhbnNmb3JtO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfbGV0dGVyLXNwYWNpbmc7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1lbWJlcl9fdGl0bGUtMiB7XHJcblx0XHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yO1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfY29sb3I7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMl90ZXh0LXRyYW5zZm9ybTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yX2xldHRlci1zcGFjaW5nO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubWVtYmVyX19jb29yZHMge1xyXG5cdFx0XHQuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fX2Nvb3Jkc19fZWxlbWVudCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdG1hcmdpbjogMTVweCAwO1xyXG5cdFx0XHRcdC5sYWJlbCB7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHRcdFx0XHRcdGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWw7XHJcblx0XHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbF9jb2xvcjtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNvb3Jkcy1tYWlsIHtcclxuXHRcdFx0XHRcdGEuY29vcmRzLW1haWxfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19tYWlsX19jb250ZW50X2NvbG9yO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21haWxfX2NvbnRlbnQ7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY29vcmRzLXRlbCB7XHJcblx0XHRcdFx0XHRhLmNvb3Jkcy10ZWxfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF9jb2xvcjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19waG9uZV9fY29udGVudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgTWFuZGF0YWlyZSBjb29yZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTE6IG5vcm1hbCA3MDAgMS41NjNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0yOiBub3JtYWwgNDAwIDAuOTM4ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbGFiZWxfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX3Bob25lX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tYWlsX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19hZHJlc3NlX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2FkcmVzc2VfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fYWRyZXNzZV9fY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWhlaWdodDogMTMwcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLXdpZHRoOiAyMjBweDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIG5lZ29jaWF0ZXVyIGNvb3JkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTE6IG5vcm1hbCA3MDAgMS41NjNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMjogbm9ybWFsIDQwMCAwLjkzOGVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yX2xldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuIFxyXG4gXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWw6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWxfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfcGhvbmVfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tYWlsX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19tYWlsX19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19tYWlsX19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtaGVpZ2h0OiA5MHB4O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtd2lkdGg6IDkwcHg7IiwiJGNvbG9yX2Nvb2tpZXNfc2l0ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbi5jb2xvclByaW1hcnlTaXRlIHtcclxuICAgIGNvbG9yOiAkY29sb3JfY29va2llc19zaXRlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xyXG4gICAgY29sb3I6IzMzMztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMjVweDtcclxuICAgIGxlZnQ6IC0zNzVweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogMzI1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDI1cHg7XHJcbiAgICBsZWZ0OiAtNjUwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMS5hY3RpdmUsXHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIuYWN0aXZlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XHJcbiAgICBjb2xvcjogIzljOWM5YztcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHN2ZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5zdmdBbmltZSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyAuY29sb3JQcmltYXJ5U2l0ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIC50ZXh0U3Ryb25nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICB9XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMubGlnaHRWZXJzaW9uIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5YzljOWM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIHtcclxuICAgIC5saWdodFZlcnNpb25cclxuICAgIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweClcclxuICAgIHtcclxuICAgICAgICBhLGJ1dHRvblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbG9yOiMzMzM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLnRvcENvbnRlbnRDb29raWVzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZzogMTBweCAwIDI1cHggMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmJ0blJldG91ciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGhlaWdodDogNDNweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAubGlua0VsZW1lbnQge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5pY29uRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgYmFja2dyb3VuZDogIzc1ZGE4NDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzVkYTg0O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSxcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2ODBweCkge1xyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIuc2VhcmNoLWlubmVyIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFJlZGFjIFtCRUdJTl1cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlbGVjdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4vLyBSZWRhYyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFwOiAoXHJcbiAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuKTtcclxuLy8gRm9ybSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksXHJcbiAgICAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX21hcFxyXG5cclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWxlY3Rpb24tY29udGVudC12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJiA+IC5hZ2VuY3ktc2xpZGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2ltcGxlLXRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWRhYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRzZWxlY3Rpb24tY29udGVudC12MV9fdGV4dF9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNlbGVjdGlvbi1jb250ZW50LXYxX3JlZGFjX2ltZ19ib3gtc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICAmLWVtcHR5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRzZWxlY3Rpb24tY29udGVudC12MV9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmLWlkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICYtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgJi5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWxldGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGVsZXRlLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM2ZDZkNmQsMC43NSk7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1zbWFsbF9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiA2ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDk2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29yZV90ZXh0LXZlcnRpY2FsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb250YWN0IGNvbnRlbnQgKGNvbnRlbnUgw6AgbGEgcGFnZSBhbGVydG1haWwpIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9wYWRkaW5nLXk6IDNlbTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBSZWRhYyBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9jb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3JlZGFjX2ltZ19ib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgkY29sb3JfYnJhbmQtMywwLjIpO1xyXG5cclxuLy8gUmVkYWMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdyA6IDE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teSA6IDFlbTtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLWxnIDogMjsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93LS14bCA6IDM7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNTBweDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI1MHB4O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vIEluZm8gY29tcGzDqW1lbnRhaXJlXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBCb3V0b24gLSBkZWxldGVcclxuLy9cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcmdpbi1ib3R0b206IDZlbTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNlcnZpY2VzLXYxX19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRzZXJ2aWNlcy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRzZXJ2aWNlcy12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHNlcnZpY2VzLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHNlcnZpY2VzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRzZXJ2aWNlcy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICApLCAkc2VydmljZXMtdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kc2VydmljZXMtdjFfX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHNlcnZpY2VzLXYxX3RleHRfZm9udFxyXG4gICAgKSwgJHNlcnZpY2VzLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRzZXJ2aWNlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkc2VydmljZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkc2VydmljZXMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkc2VydmljZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSwgJHNlcnZpY2VzLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZXJ2aWNlcy12MSB7XHJcbiAgICBjb2xvcjogJHNlcnZpY2VzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHNlcnZpY2VzLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLnNlcnZpY2VzLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkc2VydmljZXMtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHNlcnZpY2VzLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTZXJ2aWNlcyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnJyk7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpO1xyXG4kc2VydmljZXMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kc2VydmljZXMtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJHNlcnZpY2VzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC44OCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNS42MjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fZmlndXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCA6IDEuNXB4ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZ2FwOiAtMS4zNWVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9ib3JkZXJfdG9wX3dpZHRoOiAzOHB4ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9ib3JkZXJfYm90dG9tX3dpZHRoOiA4MHB4O1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHNlcnZpY2VzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkc2VydmljZXMtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRzZXJ2aWNlcy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkc2VydmljZXMtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSwgJHNlcnZpY2VzLXYyX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJHNlcnZpY2VzLXYyX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRzZXJ2aWNlcy12Ml90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjJfdGV4dF9jb2xvcixcclxuICAgICAgICApLCAkc2VydmljZXMtdjJfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kc2VydmljZXMtdjJfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRzZXJ2aWNlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksICRzZXJ2aWNlcy12Ml9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkc2VydmljZXMtdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkc2VydmljZXMtdjJfaXRlbV90aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkc2VydmljZXMtdjJfaXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkc2VydmljZXMtdjJfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkc2VydmljZXMtdjJfaXRlbV9idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkc2VydmljZXMtdjJfaXRlbV9idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSwgJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VydmljZXMtdjIge1xyXG4gICAgY29sb3I6ICRzZXJ2aWNlcy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfYmFja2dyb3VuZDtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlcnZpY2VzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMmVtKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19oZWFkZXIsXHJcbiAgICAgICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHNlcnZpY2VzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlcnZpY2VzLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtICN7JHNlcnZpY2VzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCAgLyAyfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzZXJ2aWNlcy12Ml9pdGVtX19ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlcnZpY2VzLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogJHNlcnZpY2VzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCBzb2xpZCAkc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDogJHNlcnZpY2VzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCBzb2xpZCAkc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG5cclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZmlndXJlIHtcclxuICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYyX2l0ZW1fZmlndXJlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjJfaXRlbV9maWd1cmVfY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkc2VydmljZXMtdjJfaXRlbV90aXRsZV9tYXApO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRzZXJ2aWNlcy12Ml9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkc2VydmljZXMtdjJfX3RpdGxlX21hcCk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHNlcnZpY2VzLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRzZXJ2aWNlcy12Ml9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgU2VydmljZXMgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZycpO1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjg4KTtcclxuJHNlcnZpY2VzLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2dhcDogLTEuMzVlbTsgIC8vIEZvbnQtc2l6ZSB0aXRsZS1jb250ZW50LTIgLyAyXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2JvcmRlcl90b3Bfd2lkdGg6IDM4cHg7ICAvLyBUYWlsbGUgZGUgbGEgYm9yZHVyZSBoYXV0ZSAoYm9yZHVyZSBnYXVjaGUgZXQgZHJvaXRlKVxyXG4kc2VydmljZXMtdjJfaXRlbV9ib3JkZXJfYm90dG9tX3dpZHRoOiAzOHB4OyAgLy8gVGFpbGxlIGRlIGxhIGJvcmR1cmUgYmFzc2UgKGJvcmR1cmUgZ2F1Y2hlIGV0IGRyb2l0ZSlcclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHNlcnZpY2VzLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VydmljZXMtdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBTY3JvbGxcclxuJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fZmlndXJlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDUuNjI1ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIDogMnB4OyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3JkdXJlIDogw6lwYWlzc2V1clxyXG4kc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAvLyBCb3JkdXJlIDogY291bGV1clxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kc2VydmljZXMtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHNlcnZpY2VzLXYyX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMi5qcGcnKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuOCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9tYXJnaW4tYm90dG9tIDogNmVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjYyNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuMiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJHNlcnZpY2VzLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRzZXJ2aWNlcy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRzZXJ2aWNlcy12M19fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHNlcnZpY2VzLXYzX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJHNlcnZpY2VzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRzZXJ2aWNlcy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHNlcnZpY2VzLXYzX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJHNlcnZpY2VzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRzZXJ2aWNlcy12M19fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJHNlcnZpY2VzLXYzX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkc2VydmljZXMtdjNfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRzZXJ2aWNlcy12M19fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJHNlcnZpY2VzLXYzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRzZXJ2aWNlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkc2VydmljZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkc2VydmljZXMtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkc2VydmljZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgXHJcbiAgICAkc2VydmljZXMtdjNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkc2VydmljZXMtdjNfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkc2VydmljZXMtdjNfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkc2VydmljZXMtdjNfaXRlbV90aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkc2VydmljZXMtdjNfaXRlbV90aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSwgJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkc2VydmljZXMtdjNfaXRlbV9idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkc2VydmljZXMtdjNfaXRlbV9idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkc2VydmljZXMtdjNfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkc2VydmljZXMtdjNfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksICRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zZXJ2aWNlcy12MyB7XHJcblxyXG4gICAgY29sb3I6ICRzZXJ2aWNlcy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfYmFja2dyb3VuZDtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlcnZpY2VzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkc2VydmljZXMtdjNfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkc2VydmljZXMtdjNfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHNlcnZpY2VzLXYzX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZHJhd2luZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIDogMCAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRyYXdpbmdfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNlcnZpY2VzLXYzX2l0ZW1fX2ltYWdlX3NoYWRvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9tYXApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJhd2luZ19fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgU2VydmljZXMgLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzIuanBnJyk7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44KTtcclxuJHNlcnZpY2VzLXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHNlcnZpY2VzLXYzX190aXRsZV9tYXJnaW4tYm90dG9tIDogOCU7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kc2VydmljZXMtdjNfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJHNlcnZpY2VzLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHNlcnZpY2VzLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlcnZpY2VzLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gU2Nyb2xsXHJcbiRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMDtcclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS4yICRmb250LWZhbWlseS0tMjtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRzZXJ2aWNlcy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VydmljZXMtdjNfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIEltYWdlXHJcbi8vXHJcbiRzZXJ2aWNlcy12M19pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdztcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kOiAkc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvciAkc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzaWxvcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9tYXgtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9tYXJnaW4gOiAzZW0gMCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3BhZGRpbmctLXNtIDogMCAkd3JhcHBlcl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfcGFkZGluZy0tbWQgOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9jb2xvciA6JGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQtc20gOiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1tZCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGggOiAyZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX3RvcDogLjhlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LXNtIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1tZCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTogMCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlLS1hbHRlcm5hdGU6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdC0tYWx0ZXJuYXRlOiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemUtLWFsdGVybmF0ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGU6IDUwJSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtLWFsdGVybmF0ZTogJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlICRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdC0tYWx0ZXJuYXRlICRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGUgLyAkc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2NvbG9yLS1hbHRlcm5hdGUgOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9jb2xvci0tYWx0ZXJuYXRlIDppbmhlcml0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yLS1hbHRlcm5hdGUgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQtLWFsdGVybmF0ZSAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3ItLWFsdGVybmF0ZSA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3ItLWFsdGVybmF0ZSA6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvci0tYWx0ZXJuYXRlIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHNpbG9zLXYxX190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogQUxURVJOQVRFICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuJHNpbG9zLXYxX190aXRsZS0tYWx0ZXJuYXRlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGUtLWFsdGVybmF0ZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLS1hbHRlcm5hdGUsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3ItLWFsdGVybmF0ZSxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvci0tYWx0ZXJuYXRlLFxyXG4gICAgKSwgJHNpbG9zLXYxX190aXRsZS0tYWx0ZXJuYXRlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TaWxvc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2lsb3MtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRzaWxvcy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWxvcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRzaWxvcy12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnNpbG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTkycHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGggOiAzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX3N2Z193aWR0aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1tZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3AgIDogMC42ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogM2VtO1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICYgPiBsaS5zaWxvX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50ICAgOiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgIDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3AgICAgICAgOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fcHVjZV90b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAgICAgIDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1tZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS42ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogQUxURVJOQVRFICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAmLS1hbHRlcm5hdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU7XHJcbiAgICAgICAgY29sb3I6ICRzaWxvcy12MV9jb2xvci0tYWx0ZXJuYXRlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbG9zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpbG9zLXYxIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHNpbG9zLXYxX190aXRsZS0tYWx0ZXJuYXRlX21hcCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWxvIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQtLWFsdGVybmF0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yLS1hbHRlcm5hdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9jb2xvci0tYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3ItLWFsdGVybmF0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3ItLWFsdGVybmF0ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvci0tYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kdWxlIFNpbG9zXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kOiAkc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvciAkc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzaWxvcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRzaWxvcy12MV9tYXgtd2lkdGg6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1heC13aWR0aFxyXG4kc2lsb3MtdjFfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jOiBjb3VsZXVyXHJcbiRzaWxvcy12MV9tYXJnaW4gICAgIDogM2VtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2M6IG1hcmdpblxyXG4kc2lsb3MtdjFfcGFkZGluZy0tc20gICA6IDAgJHdyYXBwZXJfcGFkZGluZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG4kc2lsb3MtdjFfcGFkZGluZy0tbWQgICA6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzID4gdGFibGV0dGVcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjJweC8xLjIgJGZvbnQtZmFtaWx5LS0zO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMnB4LzEuMiAkZm9udC1mYW1pbHktLTM7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy8gVGV4dFxyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yICAgICAgIDokY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogY29sb3JcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250ICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMjNweCAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnRcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMjNweCAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiBtb2JpbGVcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMjNweCAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc6ICAuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4vLyBEcmF3aW5nXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWxsdXN0cmF0aW9uOiBjb3VsZXVyXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbGx1c3RyYXRpb24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGggICAgICAgOiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aCBkdSBzdmdcclxuXHJcblxyXG4vLyBMaXN0ZVxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fcHVjZV90b3AgICAgICAgOiAuOGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIHB1Y2U6IHBvc2l0aW9ubmVtZW50IGhhdXRcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIHB1Y2U6IGNvbG9yXHJcblxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBjb2xvclxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogY29sb3JcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogZm9udFxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1zbSAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBmb250IC0gdGFpbGxlID4gbW9iaWxlXHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMTZweC8xLjggJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC1hbGlnbjogbGVmdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15OiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IG1hcmdlIGhhdXRlIGV0IGJhc3NlXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogQWx0ZXJuYXRlICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZTogbm9uZTtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0LS1hbHRlcm5hdGU6IG5vLXJlcGVhdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlOiBjb3ZlcjtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb24tLWFsdGVybmF0ZTogNTAlO1xyXG5cclxuJHNpbG9zLXYxX2JhY2tncm91bmQtLWFsdGVybmF0ZTogJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlICRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdC0tYWx0ZXJuYXRlICRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGUgLyAkc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNpbG9zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4kc2lsb3MtdjFfY29sb3ItLWFsdGVybmF0ZSAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2M6IGNvdWxldXJcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vLyBUZXh0XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3ItLWFsdGVybmF0ZSAgICAgICA6aW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGNvbG9yXHJcblxyXG4vLyBEcmF3aW5nXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3ItLWFsdGVybmF0ZSAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbGx1c3RyYXRpb246IGNvdWxldXJcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kLS1hbHRlcm5hdGUgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWxsdXN0cmF0aW9uIDogY291bGV1ciBkZSBmb25kXHJcblxyXG5cclxuLy8gTGlzdGVcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3ItLWFsdGVybmF0ZSAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIHB1Y2U6IGNvbG9yXHJcblxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3ItLWFsdGVybmF0ZSAgICAgICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGNvbG9yXHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvci0tYWx0ZXJuYXRlICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGNvbG9yXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIiRzaWxvLXYyX19tYXJnaW46IDRlbSBhdXRvICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fcGFkZGluZzogMjBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDogbGVmdCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDogNjAwcHggIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tOiAxMHB4ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg6IDExMjBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjogYXV0byAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX3RpdGxlX190aXRsZV9fbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fdGl0bGVfX3RpdGxlX19jb250ZW50LTJfX2ZvbnQtc2l6ZTogMmVtICFkZWZhdWx0O1xyXG5cclxuLnNpbG9zLXYyIHtcclxuICAgIG1hcmdpbjogJHNpbG8tdjJfX21hcmdpbjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAkc2lsby12Ml9fd3JhcHBlcl9fbWFyZ2luO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpbG8tdjJfX3RpdGxlX190aXRsZV9fbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpbG8tdjJfX3RpdGxlX190aXRsZV9fY29udGVudC0yX19mb250LXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbG8tdjIge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaWxvLXYyX19wYWRkaW5nO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2lsby12Ml9fanVzdGlmeS1jb250ZW50O1xyXG4gICAgXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiAkc2lsby12Ml9fbGlzdF9fbGlzdC1zdHlsZS10eXBlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2lsby12Ml9fbGlzdF9fdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xpc3QtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbGlzdC1saW5rOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qXHJcbiAqIFNpbG9zIG5vdXZlYXUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4gKi9cclxuJHNpbG8tdjJfX21hcmdpbjogNGVtIGF1dG87XHJcbiRzaWxvLXYyX19wYWRkaW5nOiAyMHB4O1xyXG4kc2lsby12Ml9fanVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4kc2lsby12Ml9fY29udGVudF9fbWF4LXdpZHRoOiA2MDBweDtcclxuJHNpbG8tdjJfX2xpc3RfX2xpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuJHNpbG8tdjJfX2xpc3RfX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRzaWxvLXYyX19saXN0LWl0ZW1fX21hcmdpbi1ib3R0b206IDEwcHg7XHJcbiRzaWxvLXYyX19saXN0LWxpbmtfX2NvbG9yOiAjMzMzO1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRzaWxvLXYyX19saXN0LWxpbmtfX3RleHQtZGVjb3JhdGlvbl9faG92ZXI6IHVuZGVybGluZTtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21heC13aWR0aDogMTEyMHB4O1xyXG4kc2lsby12Ml9fd3JhcHBlcl9fbWFyZ2luOiBhdXRvO1xyXG4kc2lsby12Ml9fdGl0bGVfX3RpdGxlX19tYXJnaW4tYm90dG9tOiAxZW07XHJcbiRzaWxvLXYyX190aXRsZV9fdGl0bGVfX2NvbnRlbnQtMl9fZm9udC1zaXplOiAyZW07IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHN0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV81X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV80X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNF9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNF9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV8zX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fM19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fM19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9uZXdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9uZXdfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX25ld19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9mYWxsaW5nX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fZmFsbGluZ19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fZmFsbGluZ19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9mYXZvcml0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9mYXZvcml0ZV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9wYWRkaW5nOiAuOGVtIDRlbSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX21hcmdpbiA6IDAgMCAxZW0gMCAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX3otaW5kZXg6IDIwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc3RhdHVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAyZW07XHJcbiAgICB6LWluZGV4OiAkc3RhdHVzX2l0ZW1fei1pbmRleDtcclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtX2JvcmRlcjtcclxuXHJcbiAgICAgICAgcGFkZGluZzogJHN0YXR1c19pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgbWFyZ2luOiAkc3RhdHVzX2l0ZW1fbWFyZ2luO1xyXG4gICAgICAgIGZvbnQ6ICRzdGF0dXNfaXRlbV9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgJi0tNSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdGF0dXNfaXRlbV81X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fNV9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fNV9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzX2l0ZW1fNF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtXzRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtXzRfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtXzNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzdGF0dXNfaXRlbV8zX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzdGF0dXNfaXRlbV8zX2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmV3IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtX25ld19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtX25ld19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fbmV3X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZmFsbGluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdGF0dXNfaXRlbV9mYWxsaW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fZmFsbGluZ19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fZmFsbGluZ19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZhdm9yaXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fZmF2b3JpdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3RhdHV0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMTsgICAgICAgIC8vIFN1ci10aXRyZTogZm9udFxyXG4kc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRzdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJHN0YXR1c19pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IGZvbmRcclxuJHN0YXR1c19pdGVtX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV81X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFZlbmR1OiBjb3VsZXVyIGR1IGZvbmRcclxuJHN0YXR1c19pdGVtXzVfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtXzVfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGJvcmR1cmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fNF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLWNvbXByb21pczogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV80X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV80X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBib3JkdXJlc1xyXG5cclxuJHN0YXR1c19pdGVtXzNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1vZmZyZTogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV8zX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtXzNfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1vZmZyZTogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV9uZXdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIE5vdXZlYXV0w6k6IGNvdWxldXIgZHUgZm9uZFxyXG4kc3RhdHVzX2l0ZW1fbmV3X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV9uZXdfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIE5vdXZlYXV0w6k6IGJvcmR1cmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fZmFsbGluZ19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBCYWlzc2UgZGUgcHJpeDogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV9mYWxsaW5nX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV9mYWxsaW5nX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBib3JkdXJlc1xyXG5cclxuJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQ291cCBkZSBjb2V1cjogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV9mYXZvcml0ZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQ291cCBkZSBjb2V1cjogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV9wYWRkaW5nOiAuOGVtIDRlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogbWFyZ2VzIGludGVybmVzXHJcbiRzdGF0dXNfaXRlbV9tYXJnaW4gOiAwIDAgMWVtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fei1pbmRleDogMjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXMgPiBob3ZlciA6IGfDqHJlIGwnYWZmaWNoYWdlIFwic3VyXCIgb3UgXCJzb3VzXCIgbGEgc3VyY291Y2hlICgwPCB4IDwgMTA6IHNvdXMsIHggPiAxMDogc3VyKVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyX21heC13aWR0aDtcclxuJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdGVhbS1saXN0aW5nLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdGVhbS1saXN0aW5nLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kdGVhbS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiR0ZWFtLWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kdGVhbS1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdyA6IDE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAyO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAzO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgOiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC43NSk7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDQxNXB4O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDQxNXB4O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8yICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm9fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc1KTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdGVhbS1saXN0aW5nLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfbWFwXHJcblxyXG4pO1xyXG5cclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkdGVhbS1saXN0aW5nLXYxX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICR0ZWFtLWxpc3RpbmctdjFfdGV4dF9jb2xvclxyXG4gICAgKSwgJHRlYW0tbGlzdGluZy12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4vLyBJdGVtXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLWxpc3RpbmctdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkdGVhbS1saXN0aW5nLXYxX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkdGVhbS1saXN0aW5nLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXhsICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHRlYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHRlYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGF0YSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC01NXB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1faW5mb19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0ICwgYm90dG9tO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcyAsIDJzO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgICYtLXBob25lLCAmLS1tYWlse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaXRlbV9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX3dyYXBwZXI6ICR3cmFwcGVyX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bCA6IDMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc1KSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjM0cHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjM0cHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8yICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mb19iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNzUpICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkdGVhbS1saXN0aW5nLXYyX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml90ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICR0ZWFtLWxpc3RpbmctdjJfdGV4dF9jb2xvclxyXG4gICAgKSwgJHRlYW0tbGlzdGluZy12Ml9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLWxpc3RpbmctdjIge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkdGVhbS1saXN0aW5nLXYyX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkdGVhbS1saXN0aW5nLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDk2JTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnICR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsICR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14bCAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICAgICAgLml0ZW1fX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0ICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtIDNlbSAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2LjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCAoI3skdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodH0gLyAyICogLTEpICsgMmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoICgjeyR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZ30gLyAyICogLTEpICsgMmVtKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICYtLXBob25lLCAmLS1tYWlse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUZWFtIGxpc3RpbmcgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHRlYW0tbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiR0ZWFtLWxpc3RpbmctdjJfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kdGVhbS1saXN0aW5nLXYyX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15IDogMWVtO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnIDogMjsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bCA6IDM7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgOiAxZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14bCA6IDJlbTtcclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc1KTtcclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHg7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDIzNHB4O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDIzNHB4O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMiAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBJbmZvXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC43NSk7XHJcblxyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3RlYW0vMS5qcGcnKSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kOiAkdGVhbS12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYxX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjFfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC42MykgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kdGVhbS12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHRlYW0tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkdGVhbS12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHRlYW0tdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkdGVhbS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkdGVhbS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkdGVhbS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksICR0ZWFtLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kdGVhbS12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkdGVhbS12MV90ZXh0X2ZvbnQsXHJcbiAgICApLCAkdGVhbS12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiR0ZWFtLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0ZWFtLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGVhbS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICR0ZWFtLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLXYxIHtcclxuICAgIGNvbG9yOiAkdGVhbS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHRlYW0tdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAudGVhbS12MV9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHRlYW0tdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHRlYW0tdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICR0ZWFtLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0ZWFtLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkdGVhbS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUZWFtIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3RlYW0vMS5qcGcnKTtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHRlYW0tdjFfYmFja2dyb3VuZDogJHRlYW0tdjFfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNjMpO1xyXG4kdGVhbS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0ZWFtLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiR0ZWFtLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kdGVhbS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHRlYW0tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiR0ZWFtLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kdGVhbS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiR0ZWFtLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiR0ZWFtLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3RlYW0vMi5qcGcnKSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kOiAkdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC45MykgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fY29sb3I6ICR0ZWFtLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44MykgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RleHQtYmxvY2tfZm9udDogbm9ybWFsIG5vcm1hbCAwLjg3NWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RleHQtYmxvY2tfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190ZXh0LWJsb2NrX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiR0ZWFtLXYyX19idXR0b25fdGVhbS12MjogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25fdGVhbS12MjogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHRlYW0tdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHRlYW0tdjJfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkdGVhbS12Ml9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkdGVhbS12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICR0ZWFtLXYyX19idXR0b25fdGVhbS12MlxyXG4pO1xyXG5cclxuXHJcbiR0ZWFtLXYyX190ZXh0X3RlYW0tdjI6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGV4dF90ZWFtLXYyOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkdGVhbS12Ml90ZXh0X2ZvbnQsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkdGVhbS12Ml9fdGV4dF90ZWFtLXYyXHJcbik7XHJcblxyXG5cclxuJHRlYW0tdjJfX3RpdGxlX3RlYW0tdjI6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfdGVhbS12MjogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRlYW0tdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkdGVhbS12Ml9fdGl0bGVfdGVhbS12MlxyXG4pO1xyXG5cclxuXHJcbiR0ZWFtLXYyX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICR0ZWFtLXYyX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS12MiB7XHJcbiAgICBjb2xvcjogJHRlYW0tdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFtLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDQwcHgpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0ZWFtLXYyX190aXRsZV90ZWFtLXYyKTtcclxuICAgIH1cclxuXHQmX19pdGVtcyB7XHJcblx0XHQgLnRlYW0tdjJfX2l0ZW1zIHtcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzZW07XHJcbiAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTIwMHB4KSB7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA0NzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdC5pdGVtX19jb250YWluZXItdGV4dCB7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyMDBweCkge1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNzBweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiB1bnNldDtcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZXh0LWJsb2NrIHtcclxuXHRcdFx0XHRcdGZvbnQ6ICR0ZWFtLXYyX2l0ZW1fX3RleHQtYmxvY2tfZm9udDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGVhbS12Ml9pdGVtX190ZXh0LWJsb2NrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjJfaXRlbV9fdGV4dC1ibG9ja190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCR0ZWFtLXYyX190ZXh0X3RlYW0tdjIsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkdGVhbS12Ml9fYnV0dG9uX3RlYW0tdjIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICR0ZWFtLXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0ZWFtLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkdGVhbS12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmF2b3JpdGVzIHtcclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbS12Ml9pdGVtX2NvbG9yO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAudGVhbS12Ml9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkdGVhbS12Ml9pdGVtX19pbWFnZV9zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAudGVhbS12Ml9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHRlYW0tdjJfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19zdWJ0aXRsZSwgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSwgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfaXRlbS1pbmZvX2ZvbnQ7XHJcbiAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3VwZXJmaWNpZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mby1wcmljZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAgOiAyMCU7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGZsZXggICAgICAgICAgOiAxO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgICAgIGJvcmRlciAgICAgICAgOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodCAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQgICAgICAgIDogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NnB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0IDogNXB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dCBMYW5kaW5nXHJcblxyXG4ubGFuZGluZyB7XHJcbiAgICAudGVhbS12Ml9faXRlbSB7XHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0taW1nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgOiAzNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdCA6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pIGFuZCAobWF4LXdpZHRoIDogMTgwMHB4KXtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQgOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjMwcHg7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUZWFtIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZycpO1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kOiAkdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6ICM2NzcwNUY7XHJcbiR0ZWFtLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kdGVhbS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHRlYW0tdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHRlYW0tdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiR0ZWFtLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHRlYW0tdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRlYW0tdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHRlYW0tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiR0ZWFtLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiR0ZWFtLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiR0ZWFtLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiR0ZWFtLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiR0ZWFtLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJHRlYW0tdjJfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGVhbS12Ml9pdGVtX2NvbG9yOiAkdGVhbS12Ml9jb2xvcjtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIFRpdGxlXHJcbi8vLy9cclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gSW1hZ2VcclxuLy9cclxuJHRlYW0tdjJfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3c7XHJcblxyXG4vLyBJdGVtIHRleHRlIFxyXG5cclxuJHRlYW0tdjJfaXRlbV9fdGV4dC1ibG9ja19mb250OiBub3JtYWwgbm9ybWFsIDcwMCAyMnB4LzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RleHQtYmxvY2tfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RleHQtYmxvY2tfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gQ2Fycm91c2VsXHJcbiR0ZWFtLXYyX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44Myk7XHJcblxyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy90ZWFtLzIuanBnJykgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZDogJHRlYW0tdjNfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYzX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuOTMpICFkZWZhdWx0O1xyXG4kdGVhbS12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiR0ZWFtLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kdGVhbS12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kdGVhbS12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kdGVhbS12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fY29sb3I6ICR0ZWFtLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12M19jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuJHRlYW0tdjNfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12M19fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICR0ZWFtLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHRlYW0tdjNfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICR0ZWFtLXYzX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHRlYW0tdjNfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICR0ZWFtLXYzX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLCR0ZWFtLXYzX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJHRlYW0tdjNfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHRlYW0tdjNfdGV4dF9mb250LFxyXG4gICAgKSwkdGVhbS12M19fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kdGVhbS12M19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0ZWFtLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0ZWFtLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdGVhbS12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkdGVhbS12M19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkdGVhbS12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJHRlYW0tdjNfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJHRlYW0tdjNfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kdGVhbS12M19pdGVtX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHRlYW0tdjNfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ24gOiAkdGVhbS12M19pdGVtX190ZXh0X3RleHQtYWxpZ25cclxuICAgICksICR0ZWFtLXYzX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLXYzIHtcclxuICAgIGNvbG9yOiAkdGVhbS12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12M19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkdGVhbS12M19fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCR0ZWFtLXYzX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCR0ZWFtLXYzX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICR0ZWFtLXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkdGVhbS12M19zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICR0ZWFtLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICR0ZWFtLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGVhbS12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICR0ZWFtLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR0ZWFtLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICB9XHJcbiAgICAvLyBJdGVtXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogJHRlYW0tdjNfaXRlbV9jb2xvcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHRlYW0tdjNfaXRlbV9faW1hZ2Vfc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCR0ZWFtLXYzX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3VidGl0bGUgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHRlYW0tdjNfaXRlbV9fdGV4dF9tYXApO1xyXG4gICAgICAgICAgICAgICAgJi5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1waG9uZSwgJi0tbWFpbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19pdGVtX2luZm8tZXh0cmFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0IExhbmRpbmdcclxuLmxhbmRpbmcge1xyXG4gICAgLnRlYW0tdjNfX2l0ZW0ge1xyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLnRlYW0tdjNfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaC14bCwnbWluLWhlaWdodCcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRlYW0gLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHRlYW0tdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnJyk7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiR0ZWFtLXYzX2JhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjkzKTtcclxuJHRlYW0tdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiR0ZWFtLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdGVhbS12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kdGVhbS12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHRlYW0tdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiR0ZWFtLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kdGVhbS12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHRlYW0tdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kdGVhbS12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiR0ZWFtLXYzX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuJHRlYW0tdjNfaXRlbV9jb2xvcjogJHRlYW0tdjNfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBJdGVtIEltYWdlXHJcbi8vXHJcbiR0ZWFtLXYzX2l0ZW1fX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy8gUm9sZVxyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vIE5vbVxyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHQgLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kdGVhbS12M19pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12M19pdGVtX190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4vLyBJbmZvIGNvbXBsw6ltZW50YWlyZVxyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogbGVmdDtcclxuJHRlYW0tdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyBDYXJyb3VzZWxcclxuJHRlYW0tdjNfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRvb2xiYXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3N2Z193aWR0aDogMzBweCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc3ZnX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3N2Z19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc3ZnX2hvdmVyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3N2Z19ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0yICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi41ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSAgICAgICA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tICAgICAgIDogJHRvb2xiYXJfc29jaWFsX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHRvb2xiYXJfc29jaWFsX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV93aWR0aDogMi4yZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hlaWdodDogMi4yZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX21hcmdpbjogMCAuNWVtICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fd2lkdGg6IDIuMmVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hlaWdodDogMi4yZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fcGFkZGluZzogLjVlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9tYXJnaW46IDAgLjVlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDFlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tICAgICAgIDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiR0b29sYmFyX2Nvbm5lY3RfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX2hvdmVyX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2UtLXRyaWdnZXItc3ZnLWNvbG9yOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yICwwLjc5KSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7IFxyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbl90ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbi1ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyBcclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tcGFkZGluZzogLjVlbSAhZGVmYXVsdDtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udG9vbGJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICBtaW4td2lkdGg6ICR3cmFwcGVyX3BhZGRpbmc7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgcmlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogJHRvb2xiYXJfc3ZnX3dpZHRoO1xyXG4gICAgICAgIGZpbGw6ICR0b29sYmFyX3N2Z19jb2xvcjtcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX3N2Z19iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zdmdfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgLnRvb2xiYXJfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9zdmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1vcGluaW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLjRlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc29jaWFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIC50b29sYmFyLXNvY2lhbCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1zb2NpYWxfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRvb2xiYXJfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICR0b29sYmFyX3NvY2lhbF9pdGVtX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHRvb2xiYXJfc29jaWFsX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIC50b29sYmFyLXNvY2lhbF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29ubmVjdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX2hvdmVyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHRvb2xiYXJfY29ubmVjdF9wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG9vbGJhci1jb25uZWN0IHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgICAgICZfY29sbGFwc2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC41ZW07IFxyXG4gICAgICAgICAgICAuY29ubmVjdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tYm9yZGVyLXdpZHRoIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tYm9yZGVyLWNvbG9yOyBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbi1wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYnV0dG9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzZS0tdHJpZ2dlciAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgID4gLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cztcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2UtLXRyaWdnZXItc3ZnLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWluLWhlYWRlciB7XHJcbiAgICAgICAgLnRvb2xiYXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICYtb3BpbmlvbixcclxuICAgICAgICAgICAgJi1zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLW9waW5pb25fX3RpdGxlLFxyXG4gICAgICAgICAgICAmLXNvY2lhbF9fdGl0bGUsXHJcbiAgICAgICAgICAgICYtY29ubmVjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtb3Bpbmlvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLXNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29ubmVjdCB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmNvbm5lY3RfY29sbGFwc2UtLW9wZW5lZCB7XHJcbiAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLWluO1xyXG4gICAgfVxyXG4gICAgLmNvbGxhcHNlLS10cmlnZ2VyIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgPiAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1tZW51LW9wZW5lZCAudG9vbGJhci0taW4taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUb29sIGJhclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdG9vbGJhcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUb29sYmFyIDogY291bGV1ciBkZSBmb250XHJcblxyXG4kdG9vbGJhcl9zdmdfd2lkdGg6IDMwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b29sYmFyIDogdGFpbGxlIGRlcyBzdmdcclxuXHJcbiR0b29sYmFyX3N2Z19jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvb2xiYXIgc3ZnIDogY291bGV1clxyXG4kdG9vbGJhcl9zdmdfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b29sYmFyIDogY291bGV1ciBkZSBmb25kXHJcblxyXG4kdG9vbGJhcl9zdmdfaG92ZXJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b29sYmFyIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiR0b29sYmFyX3N2Z19ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0yOyAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvb2xiYXIgPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEF2aXMgW0JFR0lOXVxyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDFlbTtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gQXZpcyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUsOpc2VhdXggc29jaWF1eCBbQkVHSU5dXHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW07XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV93aWR0aDogMi4yZW07XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hlaWdodDogMi4yZW07XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW07XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX21hcmdpbjogMCAuNWVtO1xyXG5cclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX3dpZHRoOiAyLjJlbTtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9oZWlnaHQ6IDIuMmVtO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX3BhZGRpbmc6IC41ZW07XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fbWFyZ2luOiAwIC41ZW07XHJcblxyXG4vLyBSw6lzZWF1eCBzb2NpYXV4IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQ29ubmV4aW9uIFtCRUdJTl1cclxuXHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMWVtO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kdG9vbGJhcl9jb25uZWN0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdG9vbGJhcl9jb25uZWN0X3BhZGRpbmc6IDA7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX2hvdmVyX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX3BhZGRpbmc6IDA7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBDb25uZWN0IGNvbGxhcHNlIFxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlLS10cmlnZ2VyLXN2Zy1jb2xvcjokY29sb3JfYnJhbmQtMjtcclxuXHJcbiR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiAsMC43OSk7XHJcbiR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYnV0dG9uLWJvcmRlci13aWR0aDogMnB4OyBcclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b25fdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMTtcclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgXHJcbiR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYnV0dG9uLXBhZGRpbmc6IC41ZW07XHJcblxyXG4vLyBDb25uZXhpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0b3BiYXJfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kdG9wYmFyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdG9wYmFyX3BhZGRpbmcgICA6IDAgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfcG9zaXRpb24gICA6IGZsZXgtZW5kICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9wYWRkaW5nICAgOiAwICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yIDogJHRvcGJhcl9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25faWNvbl9maWxsICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX3N0cm9rZTogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2ZpbGwgIDogJHNlbGVjdGlvbl9pY29uX2ZpbGwgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX3N0cm9rZTogJHNlbGVjdGlvbl9pY29uX3N0cm9rZSAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXJfZ19tYWluX2NvbG9yLS1pbm5lcjogJHRvcGJhcl9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfYmFja2dyb3VuZC0taW5uZXI6ICR0b3BiYXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRvcGJhcl9wYWRkaW5nLS1pbm5lciAgIDogJHRvcGJhcl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kdG9wYmFyX3Bvc2l0aW9uLS1pbm5lciAgIDogJHRvcGJhcl9wb3NpdGlvbiAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX3BhZGRpbmctLWlubmVyICAgOiAkc2VsZWN0aW9uX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXIgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRzZWxlY3Rpb25faWNvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyICA6ICRzZWxlY3Rpb25faWNvbl9maWxsICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjogJHNlbGVjdGlvbl9pY29uX3N0cm9rZSAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lciAgICAgOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9maWxsICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udG9wYmFyIHtcclxuICAgIHBhZGRpbmc6ICR0b3BiYXJfcGFkZGluZztcclxuICAgIGJhY2tncm91bmQ6ICR0b3BiYXJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMWVtO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiAkdG9wYmFyX3Bvc2l0aW9uO1xyXG4gICAgICAgICYgPiAqICsgKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjdlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4dHJhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nIHtcclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuN2VtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhbmctbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3RDb25uZWN0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IHtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMWVtICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsMC45KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcblxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAvL3BhZGRpbmc6IDEuM2VtIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IHtcclxuICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uICoge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Mtb3Blbi1iZWxvdyAuc3MtYXJyb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLDAuOSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtYXJyb3cge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duLFxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctdXAge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLnRvcGJhciB7XHJcbiAgICAgICAgcGFkZGluZzogJHRvcGJhcl9wYWRkaW5nLS1pbm5lcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyX2JhY2tncm91bmQtLWlubmVyO1xyXG5cdFx0dG9wOiAwO1xyXG4gICAgICAgIC5zZWxlY3Rpb24taWNvbl9faWNvbiB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR0b3BiYXJfcG9zaXRpb24tLWlubmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUb3AgYmFyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kdG9wYmFyX2dfbWFpbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1vZHVsZSA6IENvdWxldXIgcHJpbmNpcGFsZVxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuJHRvcGJhcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVG9wYmFyIDogY291bGV1ciBkZSBmb25kXHJcbiR0b3BiYXJfcGFkZGluZyAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IHBhZGRpbmdcclxuJHRvcGJhcl9wb3NpdGlvbiAgIDogZmxleC1lbmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVG9wYmFyIDogcG9zaXRpb24gZmxleCBob3Jpem9udGFsZSAoZmxleC1zdGFydHxjZW50ZXJ8ZmxleC1lbmQpXHJcblxyXG4vL1xyXG4vLyBTw6lsZWN0aW9uXHJcbi8vXHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2Mgc8OpbGVjdGlvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uX3BhZGRpbmcgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIHPDqWxlY3Rpb24gOiBtYXJnZXMgaW50ZXJuZXNcclxuXHJcbiRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFPDqWxlY3Rpb24gYmFkZ2UgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRzZWxlY3Rpb25faWNvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFPDqWxlY3Rpb24gaWNvbmU6IGNvdWxldXJcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwgIDogY3VycmVudENvbG9yO1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcblxyXG4vLyBNZW51IG91dmVydCA6IHPDqWxlY3Rpb25cclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IG91dmVydCAtQmxvYyBzw6lsZWN0aW9uIDogY291bGV1ciBkZSBmb25kXHJcblxyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3IgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBpY29uZTogY291bGV1clxyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsICA6ICRzZWxlY3Rpb25faWNvbl9maWxsO1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2U6ICRzZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVG9wIGJhciBpbm5lclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kdG9wYmFyX2dfbWFpbl9jb2xvci0taW5uZXI6ICR0b3BiYXJfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNb2R1bGUgOiBDb3VsZXVyIHByaW5jaXBhbGVcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiR0b3BiYXJfYmFja2dyb3VuZC0taW5uZXI6ICR0b3BiYXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kdG9wYmFyX3BhZGRpbmctLWlubmVyICAgOiAkdG9wYmFyX3BhZGRpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUb3BiYXIgOiBwYWRkaW5nXHJcbiR0b3BiYXJfcG9zaXRpb24tLWlubmVyICA6ICR0b3BiYXJfcG9zaXRpb247ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IHBvc2l0aW9uIGZsZXggaG9yaXpvbnRhbGUgKGZsZXgtc3RhcnR8Y2VudGVyfGZsZXgtZW5kKVxyXG5cclxuLy9cclxuLy8gU8OpbGVjdGlvblxyXG4vL1xyXG4kc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIHPDqWxlY3Rpb24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlbGVjdGlvbl9wYWRkaW5nLS1pbm5lciAgIDogJHNlbGVjdGlvbl9wYWRkaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyBzw6lsZWN0aW9uIDogbWFyZ2VzIGludGVybmVzXHJcblxyXG4kc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3I7ICAgICAgICAgICAgICAgICAgIC8vIFPDqWxlY3Rpb24gYmFkZ2UgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG4kc2VsZWN0aW9uX2ljb25fY29sb3ItLWlubmVyIDokY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBpY29uZTogY291bGV1clxyXG4kc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXIgIDogJHNlbGVjdGlvbl9pY29uX2ZpbGw7XHJcbiRzZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG5cclxuLy8gTWVudSBvdXZlcnQgOiBzw6lsZWN0aW9uXHJcbiRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IC1CbG9jIHPDqWxlY3Rpb24gOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjsgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyOyAgICAgICAvLyBNZW51IG91dmVydCA6IFPDqWxlY3Rpb24gYmFkZ2UgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvci0taW5uZXIgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvcjsgICAgICAgICAgICAgICAvLyBNZW51IG91dmVydCA6IFPDqWxlY3Rpb24gaWNvbmU6IGNvdWxldXJcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXIgIDogJHNlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyO1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I6ICR0b3BiYXJfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fY29sb3I6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZy0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3IgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sYW5nLXN3aXRjaCB7XHJcbiAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1saXN0IHtcclxuICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXI7XHJcbiAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAubWFpbi1uYXYgJiB7XHJcbiAgICAgICAgICAgICAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9sYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3MtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWhpZ2hsaWdodGVkLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYW5nLXN3aXRjaC0tZmxhZyB7XHJcbiAgICAubGFuZy1zd2l0Y2hfX29wdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDo1MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kZS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGs6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kay5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZW46YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lbi5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lcy5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZnI6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9mci5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taXQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9pdC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmw6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9ubC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbm86YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9uby5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcHQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9wdC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcnU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9ydS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc2U6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9zZS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmdfX3NlbGVjdCB7XHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRlIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRrIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RrLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVuIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVzIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VzLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZyIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2ZyLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWl0IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2l0LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5sIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25sLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5vIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25vLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXB0IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3B0LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXJ1IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3J1LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXNlIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3NlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLmxhbmctc3dpdGNoIHtcclxuICAgICAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnNzLWxpc3Qge1xyXG4gICAgICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWJhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlci0taW5uZXI7XHJcbiAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQtLWlubmVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGFuZ3Vlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxOHB4LzFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG5cclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyIDogMDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kIDogI2ZmZjtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExhbmd1ZXMgaW5uZXJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZy0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcblxyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JhY2tncm91bmQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlbGVjdGlvbi1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fYmFkZ2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxLjJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC0wLjJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNWVtOyAvLyBDb21wYXRpYmlsaXR5IElFIDEwICYgMTFcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb25faWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbl9pY29uX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJHNlbGVjdGlvbl9pY29uX3N0cm9rZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIC5tYWluLW5hdiAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbCAgIDogJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlIDogJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5zZWxlY3Rpb24taWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuXHJcbiAgICAgICAgJl9fYmFkZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb25faWNvbl9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRzZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ob21lIHtcclxuICAgICZfX21vZHVsZSB7XHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMm4gKyAxKSB7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fYnV0dG9uLS1sYXN0ID4gKiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgbGlzdGluZyBuZXdzIC0gVjFcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8xLmpwZycpIG5vLXJlcGVhdCA1MCUvY292ZXIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRwYWdlLWxpc3RpbmctbmV3cy12MV9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgbGlzdGluZyBuZXdzIC0gVjJcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYyX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8xLmpwZycpIG5vLXJlcGVhdCA1MCUvY292ZXIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYyX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRwYWdlLWxpc3RpbmctbmV3cy12Ml9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSBsaXN0aW5nIEV2ZW50cyAtIFYxXHJcbiRwYWdlLWxpc3RpbmctZXZlbnRzLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8xLmpwZycpIG5vLXJlcGVhdCA1MCUvY292ZXIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtbGlzdGluZy1ldmVudHMtdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy1ldmVudHMtdjFfanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYWdlIGxpc3RpbmcgRXZlbnRzIC0gVjJcclxuJHBhZ2UtbGlzdGluZy1ldmVudHMtdjJfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnJykgbm8tcmVwZWF0IDUwJS9jb3ZlciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1saXN0aW5nLWV2ZW50cy12Ml9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kcGFnZS1saXN0aW5nLWV2ZW50cy12Ml9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSBkZXRhaWwgRXZlbnRzIC0gVjFcclxuJHBhZ2UtZGV0YWlsLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMS5qcGcnKSBuby1yZXBlYXQgNTAlL2NvdmVyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLWRldGFpbC1ldmVudHMtdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJHBhZ2UtZGV0YWlsLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgYWxlcnRtYWlsIC0gVjFcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8yLmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjY2KSAhZGVmYXVsdDtcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiBhdXRvICFkZWZhdWx0O1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDZlbSAhZGVmYXVsdDtcclxuXHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBDb250YWN0IC0gVjFcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMi5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjYpICFkZWZhdWx0O1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogNTAwcHggIWRlZmF1bHQ7XHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDZlbSAhZGVmYXVsdDtcclxuXHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBFc3RpbWF0aW9uIC0gVjFcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMi5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlciAhZGVmYXVsdDtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjY2KSAhZGVmYXVsdDtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IDUwMHB4ICFkZWZhdWx0O1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tOiA2ZW0gIWRlZmF1bHQ7XHJcblxyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhcnRlbmFpcmUgLSBWMVxyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzMuanBnJykgbm8tcmVwZWF0IDAvY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjkpO1xyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiA1MDBweDtcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tOiAwOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYWdlIHPDqWxlY3Rpb25cclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi80LmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyICFkZWZhdWx0O1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOSkgIWRlZmF1bHQ7XHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDZlbSAhZGVmYXVsdDtcclxuXHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSByw6lkYWN0aW9ubmVsbGUgLSBiYXNpY1xyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzMuanBnJykgbm8tcmVwZWF0IDAvY292ZXIgIWRlZmF1bHQ7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC45KSAhZGVmYXVsdDtcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0byAhZGVmYXVsdDtcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgdGVhbSBsaXN0aW5nXHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vNS5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlciAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjkpICFkZWZhdWx0O1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiBhdXRvICFkZWZhdWx0O1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4jbWFpbiB7XHJcbiAgICAuc2VhcmNoLWlubmVyIHtcclxuICAgICAgICAuc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBCaWVuc1xyXG4ucGFnZS1wcm9ncmFtLWxpc3RpbmctdjEsXHJcbi5wYWdlLWxpc3RpbmctdjEge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgLm1hcC1saXN0aW5nX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbn1cclxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAucGFnZS1wcm9ncmFtLWxpc3RpbmctdjEsXHJcbiAgICAucGFnZS1saXN0aW5nLXYxIHtcclxuICAgICAgICAuc2VhcmNoLWlubmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9ncmFtLWxpc3RpbmctdjIsXHJcbi5wYWdlLWxpc3RpbmctdjIge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgIH1cclxuICAgIC5tYXAtbGlzdGluZ19fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1pbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG59XHJcbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyLFxyXG4gICAgLnBhZ2UtbGlzdGluZy12MiB7XHJcbiAgICAgICAgLnNlYXJjaC1pbm5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzLFxyXG4ucGFnZS1saXN0aW5nLXYzIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgIH1cclxuICAgIC5tYXAtbGlzdGluZ19fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1pbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG59XHJcbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzLFxyXG4gICAgLnBhZ2UtbGlzdGluZy12MyB7XHJcbiAgICAgICAgLnNlYXJjaC1pbm5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFByb2dyYW1tZXNcclxuLnBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb2dyYW0tZGV0YWlsLXYyIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9ncmFtLWRldGFpbC12MyB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFRlYW1cclxuLnBhZ2UtbGlzdGluZy10ZWFtLXYxIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcDogKFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcbi5wYWdlLWxpc3RpbmctdGVhbS12MSB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWxpc3RpbmctdGVhbS12MiB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUHJvZ3JhbW1lc1xyXG4ucGFnZS1saXN0aW5nLXByb2dyYW0tdjEge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1saXN0aW5nLXByb2dyYW0tdjIge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtbGlzdGluZy1wcm9ncmFtLXYzIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb2dyYW0tZGV0YWlsLXYyIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9ncmFtLWRldGFpbC12MyB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBSZWRhY1xyXG4ucGFnZS1yZWRhYy1nbXMge1xyXG5cclxufVxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE5ld3NcclxuLnBhZ2UtbGlzdGluZy1uZXdzLXYxIHtcclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLWxpc3RpbmctbmV3cy12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHBhZ2UtbGlzdGluZy1uZXdzLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWxpc3RpbmctbmV3cy12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtbGlzdGluZy1uZXdzLXYyIHtcclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLWxpc3RpbmctbmV3cy12Ml9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHBhZ2UtbGlzdGluZy1uZXdzLXYyX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWxpc3RpbmctbmV3cy12Ml9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRXZlbnRzXHJcbi5wYWdlLWV2ZW50cy1saXN0aW5nLXYxIHtcclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLWxpc3RpbmctZXZlbnRzLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1saXN0aW5nLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1saXN0aW5nLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtZXZlbnRzLWxpc3RpbmctdjIge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtbGlzdGluZy1ldmVudHMtdjJfanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLWxpc3RpbmctZXZlbnRzLXYyX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWxpc3RpbmctZXZlbnRzLXYyX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1ldmVudHMtZGV0YWlsLXYxIHtcclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLWRldGFpbC1ldmVudHMtdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLWRldGFpbC1ldmVudHMtdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtZGV0YWlsLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFsZXJ0ZSBtYWlsXHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcDogKFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcbi5wYWdlLWFsZXJ0bWFpbC12MSB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvbnRhY3RcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcDogKFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuKTtcclxuLnBhZ2UtY29udGFjdCB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9jb2xvcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRXN0aW1hdGlvblxyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwOiAoXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG4ucGFnZS1lc3RpbWF0aW9uLXYxIHtcclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSByZWRhY3Rpb25uZWxsZVxyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX190aXRsZV9tYXA6IChcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG4ucGFnZS1lZGl0b3JpYWwge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2NvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYXJ0ZW5haXJlc1xyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX190aXRsZV9tYXA6IChcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG4ucGFnZS1saXN0aW5nLXBhcnRuZXItdjEge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFPDqWxlY3Rpb25zXHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcDogKFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcbi5wYWdlLXNlbGVjdGlvbiB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgbGlzdGluZyBuZXdzIC0gVjFcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8xLmpwZycpIG5vLXJlcGVhdCA1MCUvY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRwYWdlLWxpc3RpbmctbmV3cy12MV9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgbGlzdGluZyBuZXdzIC0gVjJcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYyX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8xLmpwZycpIG5vLXJlcGVhdCA1MCUvY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYyX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRwYWdlLWxpc3RpbmctbmV3cy12Ml9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgYWxlcnRtYWlsIC0gVjFcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8yLmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjY2KTtcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiBhdXRvO1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDZlbTsgLy8gTWFyZ2UgYmFzc2UgcG91ciDDqXZpdGVyIGxlIHBhc3NhZ2Ugc291cyBsYSBwaG90byBsb3JzIGRlIGwnb3V2ZXJ0dXJlIGR1IG1vdGV1ciBkZSByZWNoZXJjaGVcclxuXHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBDb250YWN0IC0gVjFcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMi5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjYpO1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0bztcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogNmVtOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAjZmZmO1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBFc3RpbWF0aW9uIC0gVjFcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMi5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjYpO1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0bztcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogOGVtOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYXJ0ZW5haXJlIC0gVjFcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8zLmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC45KTtcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogNTAwcHg7XHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogNmVtOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFPDqWxlY3Rpb24gLSBWMVxyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzQuanBnJykgbm8tcmVwZWF0IDAvY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjkpO1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiAzMDBweDtcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tOiAwOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgcsOpZGFjdGlvbm5lbGxlXHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMy5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOSk7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0bztcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tOiAwOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2NvbG9yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgdGVhbSBsaXN0aW5nXHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vNS5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlcjtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjkpO1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiBhdXRvO1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfY29sb3I7IiwiLmpzLWxhenksXHJcbi5qcy1zd2lwZXItbGF6eSB7XHJcbiAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzO1xyXG5cclxuICAgICYuanMtbGF6eS1sb2FkZWQsXHJcbiAgICAmLmpzLWxhenktZXJyb3Ige1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbmltZy5sYXp5Om5vdChbc3JjXSkge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5pbWcuanMtbGF6eS5qcy1sYXp5LWVycm9yIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufSIsIlxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcclxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzIxNzU5YjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxufSIsIi50b29sYmFyLXNvY2lhbCB7XHJcblx0LnRvb2xiYXItc29jaWFsX19pdGVtcyB7XHJcblx0XHQudG9vbGJhci1zb2NpYWxfX2l0ZW0ge1xyXG5cdFx0XHRtYXJnaW46IDBweCAwLjRlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcclxuXHRtYXJnaW4tdG9wOiAtMTBlbTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKDE2LCAyNCwgMzIsIC4yKTtcclxufVxyXG5cclxuLnRvb2xiYXIge1xyXG5cdHRvcDogNnB4O1xyXG59XHJcblxyXG4ubWVudV9faXRlbS1oZWFkZXIge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDlweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzNnB4KSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duX19pY29uIHtcclxuXHR3aWR0aDogMTBweDtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fd3JhcHBlcjpsYW5nKGVzKSB7XHJcblx0bWF4LXdpZHRoOiAxNDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MzZweCkge1xyXG5cdC5tZW51OmxhbmcoZXMpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcblxyXG5cdC5tZW51OmxhbmcoaXQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMyMDIwMjA7XHJcbn1cclxuXHJcbi5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxufVxyXG5zcGFuLm1hcmcgaW1nIHtcclxuXHRtYXJnaW4tdG9wOiAyZW07XHJcbn1cclxuLm9waW5pb25zLXYyX19vcGluaW9ucyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBlbTtcclxuXHR9XHJcbn1cclxuc3Bhbi5tYXJnLXQgaW1nIHtcclxuXHRtYXJnaW4tdG9wOiAxLjVlbTtcclxufVxyXG5cclxuLnQxIHtcclxuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxuXHRsZXR0ZXItc3BhY2luZzogNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG59fVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrLmZvcm0tYmxvY2sgLmZvcm0ge1xyXG5cdFxyXG4gICAgcGFkZGluZy1sZWZ0OiA1ZW07XHJcbn1cclxuLmZvcm1fX2ZpZWxkIHtcclxuICAgIG1hcmdpbjogMCAwZW0gMmVtO1xyXG59XHJcblxyXG59XHJcbi5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCsuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XHJcblx0ZmlsbDogI2ZmZmZmZjtcclxufVxyXG5maWVsZHNldC5mb3JtX19maWVsZHNldC5mb3JtLWFsZXJ0MSB7XHJcbiAgICBtYXJnaW4tdG9wOiA5ZW07XHJcbn1cclxuLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZS5qc19maWx0ZXJfdG9nZ2xlLmFjdGl2ZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuZmllbGRzZXQuZm9ybV9fZmllbGRzZXQuZm9ybS1hbGVydDEge1xyXG5cdC5mb3JtX19sZWdlbmQge1xyXG5cdFx0LnRpdGxlX19jb250ZW50IHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYWxlcnQtZm9ybSB7XHJcblx0LmZvcm0tYmxvY2tfX3RleHQtdmVydGljYWwge1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxufVxyXG4uYWxlcnQtZm9ybSB7XHJcblx0LnRleHRmaWVsZF9faW5wdXQge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuXHR9XHJcblx0LnRleHRhcmVhX19pbnB1dCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxuXHQuY2hlY2tib3hfX2xhYmVsIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHQuZm9ybV9fY29uZGl0aW9ucyB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0LnN1Ym1pdCBidXR0b24ge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxuXHQuZm9ybV9fbGVnYWxzIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxufVxyXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcclxuXHQuZm9ybVNlbGVjdF9fY29udGVudCB7XHJcblx0XHQudGV4dGZpZWxkX19pbnB1dCB7XHJcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRjb2xvcjogIzEwMTgyMDhiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIHtcclxuXHQuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XHJcblx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdGNvbG9yOiAjMTAxODIwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuXHQuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuXHRcdC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XHJcblx0XHRcdC5idXR0b25fQ29udGVudCB7XHJcblx0XHRcdFx0LnN1Ym1pdF9idXR0b25faXRlbSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhY3QtdjJfX3dyYXBwZXIge1xyXG5cdC50ZXh0ZmllbGRfX2xhYmVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMHB4O1xyXG5cdH1cclxuXHJcblx0LnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjMTAxODIwICFpbXBvcnRhbnQ7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblxyXG5cdC50ZXh0YXJlYV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjMTAxODIwICFpbXBvcnRhbnQ7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uY29udGFjdC12MiAuYnV0dG9uIHtcclxuXHRjb2xvcjogIzEwMTgyMFxyXG59XHJcblxyXG4uY29udGFjdC12Ml9fZm9ybSB7XHJcblx0LmZvcm0ge1xyXG5cdFx0Y29sb3I6ICMxMDE4MjA7XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fY29uZGl0aW9ucyB7XHJcblx0XHRjb2xvcjogIzEwMTgyMDtcclxuXHR9XHJcblxyXG5cdC5jaGVja2JveF9fbGFiZWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblxyXG5cdHAuZm9ybV9fY29uZGl0aW9ucyB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm1fX2xlZ2FscyB7XHJcblx0Y29sb3I6ICMxMDE4MjA7XHJcbn1cclxuXHJcbi5mb290ZXItdjEtdG9wIC50aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG4uZm9vdGVyLXYxLWxhc3RfX2xiaS1sb2dvIHtcclxuXHR3aWR0aDogMTgzcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItLWlubmVyOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmp1bWJvdHJvbi12MTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2xpbms6aG92ZXIge1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uaGVhZGVyLS1pbm5lciB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmhlYWRlcl9fdG9wLmhlYWRlcl9fdG9wLS12MSB7XHJcblx0bGVmdDogM2VtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cdC5oZWFkZXItLWlubmVyIC5tZW51OmxhbmcoZXMpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXJfX2NvbnRlbnQge1xyXG5cdFx0LmhlYWRlcl9fc2xvZ2FuIHtcclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHQudGl0bGVfX2NvbnRlbnQtMiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyX19jb250ZW50LmhlYWRlcl9fY29udGVudC0td2l0aHNsb2dhbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMTBweDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5wLmNvbnRlbnUge1xyXG5cdG1hcmdpbi10b3A6IDdlbTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDBlbTtcclxuXHR9XHJcbn1cclxuXHJcbmltZy5mLWxlZnQge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMWVtIGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5zcGFuLnJpZ2h0IHtcclxuXHRtYXJnaW4tbGVmdDogMjIuNmVtO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG5pbWcuZi1yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMGVtO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDFlbSBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuaW1nLmltZy1yZXMge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxufVxyXG5cclxudGFibGUudGFiMSB0ciB0ZCxcclxuLmVkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIHRhYmxlIHRyIHRkIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmxpbmtzLWdyb3VwX193cmFwcGVyLmJ0bm4gYSB7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJ0bi1sb2Mge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaXRlbV9faW5mby5qcy1hbmltYXRlIHtcclxuXHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2NvbnRlbnQge1xyXG5cdC5oZWFkZXJfX3Nsb2dhbiB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHQudGl0bGVfX2NvbnRlbnQtMiB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLml0ZW1fX3N0YXR1cy5zdGF0dXMge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KWFuZCAobWF4LXdpZHRoOiAxNTY2cHgpIHtcclxuXHQuaGVhZGVyLS1pbm5lciAubWVudTpsYW5nKGVzKSB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG59XHJcblxyXG4ubmV3c2xldHRlci12MV9fc2Nyb2xsLWJsb2NrIHtcclxuXHQuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG5cdFx0ZmlsbDogIzAwMDtcclxuXHRcdHdpZHRoOiAzLjNlbTtcclxuXHRcdGhlaWdodDogMy4zZW07XHJcblx0fVxyXG5cclxuXHQuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcclxuXHRcdHN0cm9rZTogIzAwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLXYxX190aXRsZSB7XHJcblx0LnRpdGxlIHtcclxuXHRcdC50aXRsZV9fY29udGVudC0xIHtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRpdGxlX19jb250ZW50LTIge1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuXHQuZm9ybV9fY29udGVudCB7XHJcblx0XHQuYnV0dG9uLXNlbGVjdF9fZWxlbWVudC5hY3RpdmUge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cdC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XHJcblx0XHRmaWxsOiAjZmZmZmZmO1xyXG5cdH1cclxuXHJcblx0Lm1lbnVfX2xpbmstLWFjdGl2ZSB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHR9XHJcblxyXG5cdC5tZW51X19saW5rIHtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tbmF2IHtcclxuXHRcdC5sYW5nLXN3aXRjaCB7XHJcblx0XHRcdC5zcy1tYWluIHtcclxuXHRcdFx0XHQuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdC5zcy1hcnJvdyB7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1lbnUtZHJvcGRvd24ge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLS1pbm5lciB7XHJcblx0XHQuc2VsZWN0aW9uLWljb25fX2ljb24ge1xyXG5cdFx0XHQ+KiB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItLWlubmVyIHtcclxuXHRcdC5sYW5nLXN3aXRjaCB7XHJcblx0XHRcdC5zcy1tYWluIHtcclxuXHRcdFx0XHQuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcclxuXHQudG9vbGJhciB7XHJcblx0XHR0b3A6IC0xMDBweDtcclxuXHR9XHJcblxyXG5cclxuXHQudDEge1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblxyXG5cdH1cclxuXHJcblx0Lm5hdi10b2dnbGUge1xyXG5cdFx0Y29sb3I6ICMxMDE4MjA7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdC5oZWFkZXJfX2NvbnRlbnQge1xyXG5cdFx0LmhlYWRlcl9fc2xvZ2FuIHtcclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHQudGl0bGVfX2NvbnRlbnQtMSB7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluayB7XHJcblx0XHR3aWR0aDogMy4yZW07XHJcblx0XHRoZWlnaHQ6IDMuMmVtO1xyXG5cdH1cclxuXHJcblxyXG5cclxuXHQuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvLWltZyB7XHJcblx0XHRtYXgtaGVpZ2h0OiA4MXB4O1xyXG5cdH1cclxuXHJcblx0LmVzdGltYXRpb24tZm9ybXVsYWlyZXMge1xyXG5cdFx0I2VzdGltYXRpb25fcHJvX2dyb3VwIHtcclxuXHRcdFx0Lm1vZHVsZS1mb3JtIHtcclxuXHRcdFx0XHQuZm9ybV9fZmllbGQudGV4dGZpZWxkIHtcclxuXHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmVzdGltYXRpb24tZm9ybXVsYWlyZXMge1xyXG5cdFx0LnNzLW1haW4ge1xyXG5cdFx0XHQuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuXHRcdFx0XHQucGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0LnNzLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZS5qc19maWx0ZXJfdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6ICMzZTRjNWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZ2UtZWRpdG9yaWFsIHtcclxuXHQuanVtYm90cm9uLXYxX190aXRsZSB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHQudGl0bGVfX2NvbnRlbnQtMiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblxyXG5cdFx0XHRcdCY6OmZpcnN0LWxldHRlciB7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fd3JhcHBlciB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcblx0XHRtYXgtd2lkdGg6IDE1MzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcblx0LmhlYWRlci0taW5uZXIge1xyXG5cdFx0Lm1lbnVfX2xpbmsge1xyXG5cdFx0XHRjb2xvcjogI2ZmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHQuY3JvLXYyX19jb250ZW50IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMGVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5jcm8yLWxhc3QgLmNyby12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHAge1xyXG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQudGFiLWVzdGltYXRpb24ge1xyXG5cdFx0dGQgc3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xyXG5cdC5tZW51IHtcclxuXHRcdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLS1pbm5lciAubWVudSB7XHJcblx0XHRmb250LXNpemU6IDAuOGVtO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LnByb3BlcnR5LWxpc3RpbmctdjEge1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IHtcclxuXHQuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcclxuXHRcdC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1lc3RpbWF0aW9uLXYxIHtcclxuXHQuanVtYm90cm9uLXYxX190aXRsZSB7XHJcblx0XHQudGl0bGUge1xyXG5cclxuXHRcdFx0LnRpdGxlX19jb250ZW50LTIge1xyXG5cclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJhZGlvX19sYWJlbCB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LmhlYWRlcl9fdG9wLS12MSB7XHJcblx0XHQuaGVhZGVyX19sb2dvIGltZyB7XHJcblx0XHRcdHdpZHRoOiAyODBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItLWlubmVyIHtcclxuXHRcdC5oZWFkZXJfX2xvZ28taW1nIHtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0LmhlYWRlci0taW5uZXIge1xyXG5cdFx0LmhlYWRlcl9fbG9nby1pbWcge1xyXG5cdFx0XHR3aWR0aDogMTM1cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXJfX3RvcC0tdjEge1xyXG5cdFx0LmhlYWRlcl9fbG9nbyBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5cdC5oZWFkZXItLWlubmVyIHtcclxuXHRcdC5tZW51X19saW5rIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYm9keS0tcGFnZS1saXN0aW5nLXYxIHtcclxuXHQuanVtYm90cm9uLXYxOmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5hLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbi5idG4tbG9jIHtcclxuXHRiYWNrZ3JvdW5kOiAjNjc3MDVGO1xyXG5cdGNvbG9yOiAjZmFlZGNkO1xyXG5cdGJvcmRlci1jb2xvcjogIzY3NzA1RjtcclxuXHR3aWR0aDogNDAwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxufVxyXG4uZm9ybS1hbGVydDIge1xyXG5cdC50ZXh0ZmllbGRfX2lucHV0IHtcclxuXHRcdGNvbG9yOiAgIzIwMjAyMDtcclxuXHR9XHJcblx0LmNoZWNrYm94ZXNfX2xlZ2VuZCB7XHJcblx0XHRjb2xvcjogICMyMDIwMjA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xyXG5cdFx0Zm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweCAvIDEuMmVtIE1vbnRzZXJyYXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxuXHQuY2hlY2tib3hfX2xhYmVsIHtcclxuXHRcdGNvbG9yOiAgIzIwMjAyMDtcclxuXHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE1cHggLyAxLjJlbSAkZm9udC1mYW1pbHktLTE7XHJcblx0fVxyXG5cdC5yYWRpb19fbGFiZWwge1xyXG5cdFx0Zm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMThweCAvIDEuMmVtICRmb250LWZhbWlseS0tMTtcclxuXHRcdGNvbG9yOiAjM0U0QzVDO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5qdW1ib3Ryb24tdjEuY29uY2llcmdlcmllOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzVBNjg2RiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVtYm90cm9uLXYxLmNvbmNpZXJnZXJpZTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM2NzcwNUYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmp1bWJvdHJvbi12MS5lc3RpbWF0aW9uOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzNFNEM1QyAhaW1wb3J0YW50O1xyXG59XHJcbi5wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwZW07XHJcbn1cclxuLmp1bWJvdHJvbi12MS5hbGVydDpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzRTRDNUMgIWltcG9ydGFudDtcclxufVxyXG4uanVtYm90cm9uLXYxLmxvY2F0YWlyZXM6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjc3MDVGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9wcmlldGFpcmVzLFxyXG4ubG9jYXRhaXJlcyxcclxuLmNvbmNpZXJnZXJpZSB7XHJcblxyXG5cdC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmp1bWJvdHJvbi12MS5wYXRyaW1vaW5lOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzVBNjg2RiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udDEge1xyXG5cclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5qdW1ib3Ryb24tdjEucGF0cmltb2luZSB7XHJcblx0LnRpdGxlIHtcclxuXHRcdC50aXRsZV9fY29udGVudC0yIHtcclxuXHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGVfX2NvbnRlbnQge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGx0LXBhdHIge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzZweCkgIHtcclxuICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xyXG59fVxyXG5cclxuLmp1bWJvdHJvbi12MS5wYXRyaW1vaW5lKy5lZGl0b3JpYWwge1xyXG5cdC5lZGl0b3JpYWxfX3dyYXBwZXIge1xyXG5cdFx0dGFibGUudGFiMjIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQuaGVhZGVyX19sb2dvIGltZyB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OXB4LCAtMnB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmhlYWRlcl9fbG9nbyBpbWcge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTc1cHgsIC0ycHgpO1xyXG5cdH1cclxufVxyXG5cclxuLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSB7XHJcblx0LnRpdGxlLXN1YnRpdGxlIHtcclxuXHRcdC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZhdm9yaXRlcy12MV9faXRlbS1pbmZvIHtcclxuXHRsZXR0ZXItc3BhY2luZzogNHB4O1xyXG59XHJcbi5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTEge1xyXG5cdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG59XHJcbi5jb250YWN0LXYyIC5idXR0b24ge1xyXG5cdHBhZGRpbmc6IDEuMmVtIDNlbTtcclxufVxyXG5cclxuLmNyby12Ml9fbGlua3MgLCAuYWxlcnRtYWlsLXYxX19saW5rcyAsIC5jb250YWN0LXYyIHtcclxuXHQuYnV0dG9uIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdH1cclxufVxyXG5cclxuLmNybzItbGFzdCB7XHJcblx0LmNyby12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzVBNjg2RlxyXG5cdH1cclxuXHJcblx0LmNyby12Ml9fZHJhd2luZy1jb250YWluZXIge1xyXG5cdFx0LmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xyXG5cclxuXHRcdFx0Zm9udC1zaXplOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY3JvLXYyX19saW5rcyAuYnV0dG9uIHtcclxuXHJcblx0XHRiYWNrZ3JvdW5kOiAjMTAxODIwO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRib3JkZXItY29sb3I6ICMxMDE4MjA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHR9XHJcblxyXG5cdC5jcm8tdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XHJcblx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE2cHggLyAxLjY2NjYgTW9udHNlcnJhdCwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cclxuXHQuY3JvLXYyX190aXRsZSB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHQudGl0bGVfX2NvbnRlbnQtMiB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRpdGxlX19jb250ZW50OmFmdGVyIHtcclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNyby12Ml9fc2Nyb2xsLWJsb2NrIHtcclxuXHRcdC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcblx0XHRcdGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xyXG5cdFx0XHRzdHJva2U6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNyby12Ml9fY29udGVudCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxufVxyXG4uZm9vdGVyLXYxLXRvcCB7XHJcblx0LnRpdGxlIHtcclxuXHRcdC50aXRsZV9fY29udGVudC0xIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ib2R5LS1ob21lIHtcclxuXHQuaGVhZGVyOmJlZm9yZSB7XHJcblx0XHRoZWlnaHQ6IDQwNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkZGRkYsICNGRkZGRkYwMCk7XHJcblx0XHRvcGFjaXR5OiAuODQ7XHJcblx0fVxyXG59XHJcblxyXG4udGVhbS12Ml9fdGl0bGUge1xyXG5cdC50aXRsZSB7XHJcblx0XHQudGl0bGVfX2NvbnRlbnQge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRlYW0tdjJfX3RpdGxlIHtcclxuXHQudGl0bGUge1xyXG5cdFx0LnRpdGxlX19jb250ZW50LTIge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50ZWFtLXYyX19pdGVtLXRpdGxlIHtcclxuXHQudGl0bGUtc3VidGl0bGUge1xyXG5cdFx0LnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50ZWFtLXYyIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblxyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweClhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcblx0LmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcclxuXHRcdGZvbnQtc2l6ZTogMzlweDtcclxuXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5oZWFkZXItLWlubmVyIHtcclxuXHRcdC5oZWFkZXJfX3RvcCB7XHJcblx0XHRcdGxlZnQ6IDBlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbi5zZWFyY2gtdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRTRDNUMgIWltcG9ydGFudDtcclxufVxyXG4vKipwYWdlIGNvbmNpZXJnZXJpZSoqL1xyXG4uanVtYm90cm9uLXYxLmNvbmNpZXJnZXJpZSsuZWRpdG9yaWFsIHtcclxuXHQuZWRpdG9yaWFsX193cmFwcGVyPmRpdiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyODBweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDNlbTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogM2VtO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5lZGl0b3JpYWxfX3dyYXBwZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblxyXG5cdFx0ZGl2IHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjgwcHgpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LypAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0NDBweCl7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMzAwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH0qL1xyXG5cdFx0XHQvKkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTUwMHB4KXtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDE1MDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fSovXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuXHRcdFx0XHR0ZCB7XHJcblxyXG5cdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyODBweCkge1xyXG5cdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGltZyB7XHJcblxyXG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNTM3cHgpIHtcclxuXHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2K2ltZyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC0xMXB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweClhbmQgKG1heC13aWR0aDo5OTJweCkge1xyXG5cdFx0XHRkaXYraW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyODBweCkge1xyXG5cdFx0XHRkaXYraW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNTAwcHgpIHtcclxuXHJcblx0XHRcdGRpdiB7XHJcblx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjk1cHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNTAxcHgpYW5kIChtYXgtd2lkdGg6MTYwMHB4KSB7XHJcblxyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTE7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2NzcwNUY7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcblx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxODBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG59XHJcblxyXG4uZWRpdG9yaWFsX193cmFwcGVyIHtcclxuXHRoMiB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxufVxyXG5hLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbi5idG4tc2VydmljZS5idG4tZXN0aW0ge1xyXG5cdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRtYXJnaW46IC0xNGVtIDA7XHJcblx0YmFja2dyb3VuZDogIzNFNEM1QztcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIHtcclxuXHQuaXRlbV9fYmxvY2stdGV4dCB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogNjUlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAtNDFlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIHtcclxuXHQuaXRlbV9fd3JhcHBlciB7XHJcblx0XHRtYXgtd2lkdGg6IDE2NzFweDtcclxuXHR9XHJcbn1cclxuLmFsZXJ0bWFpbC1jb250ZW50LXYxIHtcclxuXHQucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogNjUlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMzdweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5qdW1ib3Ryb24tdjEuZXN0aW1hdGlvbiB7XHJcblx0Lmp1bWJvdHJvbi12MV9fdGl0bGUge1xyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0LnRpdGxlX19jb250ZW50LTEge1xyXG5cdFx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDMwcHggLyAxLjQgTW9udHNlcnJhdCwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnBhZ2UtZXN0aW1hdGlvbi12MSAucHJvcGVydHktbW9yZS12MV9fdGl0bGUge1xyXG5cdC50aXRsZSB7XHJcblx0XHQudGl0bGVfX2NvbnRlbnQge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wYWdlLWVzdGltYXRpb24tdjEgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0ge1xyXG5cdC5pdGVtX19pbmZvLXRpdGxlIHtcclxuXHRcdC50aXRsZS1zdWJ0aXRsZSB7XHJcblx0XHRcdC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xyXG5cdFx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggLyAxLjQgQW1pcmksIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbmgyLnRpdGxlX3BhdHJpbW9pbmUge1xyXG4gICAgZm9udC1zaXplOiA1NHB4O1xyXG59XHJcblxyXG59XHJcbi5wYWdlLWVzdGltYXRpb24tdjEgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0ge1xyXG5cdC5pdGVtX19pbmZvLWV4dHJhIHtcclxuXHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggLyAxLjQgQW1pcmksIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1lc3RpbWF0aW9uLXYxIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIHtcclxuXHQuaXRlbV9faW5mby10aXRsZSB7XHJcblx0XHQudGl0bGUtc3VidGl0bGUge1xyXG5cdFx0XHQudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG5cdFx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE2cHggLyAxLjQgTW9udHNlcnJhdCwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucGFnZS1lc3RpbWF0aW9uLXYxIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSB7XHJcblx0LnRpdGxlIHtcclxuXHRcdC50aXRsZV9fY29udGVudC0xIHtcclxuXHRcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweCAvIDEuNCBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDZweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuXHRcdFx0XHRmb250Om5vcm1hbCBub3JtYWwgNDAwIDE5cHgvMS40IE1vbnRzZXJyYXQsQXJpYWwsc2Fucy1zZXJpZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRpdGxlX19jb250ZW50LTIge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcblx0XHRcdFx0Zm9udDpub3JtYWwgbm9ybWFsIDcwMCAyOHB4LzEuNCBNb250c2VycmF0LEFyaWFsLHNhbnMtc2VyaWY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnBhZ2UtZXN0aW1hdGlvbi12MV9fd3JhcHBlciAucHJvcGVydHktbW9yZS12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM0U0QzVDO1xyXG5cdG1hcmdpbjogMGVtIDA7XHJcbiAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG59XHJcbmRpdiNlc3RpbWF0aW9uX3Byb19ncm91cCB7XHJcblx0LmVzdGltYXRpb24tY29udGVudC12MV9faXRlbS5pdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5qdW1ib3Ryb24tdjEuZXN0aW1hdGlvbiB7XHJcblx0Lmp1bWJvdHJvbi12MV9fdGl0bGUge1xyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0LnRpdGxlX19jb250ZW50IHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2NvbnRhaW5lciB7XHJcblxyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmVzdGltYXRpb24tY29udGVudC12MV9fY29udGFpbmVyLCAuZXN0aW1hdGlvbi1jb250ZW50LXYxX193cmFwcGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmVzdGltYXRpb24tY29udGVudC12MV9fd3JhcHBlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5hbGVydG1haWwtY29udGVudC12MV9fd3JhcHBlciB7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIHtcclxuXHQuaXRlbV9fZGVjb3JhdGUge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG59XHJcbi5qdW1ib3Ryb24tdjEuYWxlcnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmFsZXJ0LWZvcm0ge1xyXG4gICAgYmFja2dyb3VuZDogIzNFNEM1QztcclxufVxyXG4ucGFnZS1hbGVydG1haWwtdjEge1xyXG5cdC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xyXG5cdFx0LmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIHtcclxuXHRcdFx0LnRpdGxlX19jb250ZW50IHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5mb3JtLWFsZXJ0MSAgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcclxuICAgIGxlZnQ6IDgxJTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0ICAgIGxlZnQ6IDY0JTtcclxuICAgIHRvcDogNmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtYWxlcnRtYWlsLXYxIC5jb250YWN0LWNvbnRlbnQtdjEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMGVtO1xyXG59XHJcbi5wYWdlLWFsZXJ0bWFpbC12MSB7XHJcblx0Lmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwZW07XHJcblx0fVxyXG59XHJcbi5hbGVydG1haWwtY29udGVudC12MSAuZm9ybV9fbGVnYWxzIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuaDIudGl0cmUgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHR9XHJcbn1cclxuLnBhZ2UtZWRpdG9yaWFsIHtcclxuXHQuanVtYm90cm9uLXYxX190aXRsZSB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHQudGl0bGVfX2NvbnRlbnQtMiB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybS1hbGVydDEge1xyXG5cdC50aXRsZV9fY29udGVudC0xIHtcclxuXHRcdGZvbnQ6bm9ybWFsIG5vcm1hbCA1MDAgMjVweC8xLjQgTW9udHNlcnJhdCxBcmlhbCxzYW5zLXNlcmlmO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsZWZ0OiA1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0XHRcdGxlZnQ6IDEuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuLnRpdGxlX19jb250ZW50LTIge1xyXG5cdGZvbnQ6bm9ybWFsIG5vcm1hbCA1MDAgNjBweC8xLjQgTW9udHNlcnJhdCxBcmlhbCxzYW5zLXNlcmlmO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0XHRmb250Om5vcm1hbCBub3JtYWwgNTAwIDM5cHgvMS40IE1vbnRzZXJyYXQsQXJpYWwsc2Fucy1zZXJpZjtcclxuXHRcdGxlZnQ6IDFlbTtcclxuXHJcblx0fVxyXG59fVxyXG4uZm9ybV9fZmllbGQge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KXtcclxuICAgIG1hcmdpbjogMCA2cHggMmVtO31cclxufVxyXG4uZm9ybS1hbGVydDIgc3Bhbi50aXRsZV9fY29udGVudC0yIHtcclxuXHRjb2xvcjogIzEwMTgyMCFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHR9XHJcbn1cclxuLmZvcm0tYWxlcnQyIHNwYW4udGl0bGVfX2NvbnRlbnQtMSB7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHR9XHJcblx0XHJcbn1cclxuLmZvcm0tYWxlcnQyIC5yYWRpb3NfX2xlZ2VuZCB7XHJcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IC8gMS41ZW0gTW9udHNlcnJhdCwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcclxuXHRsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgY29sb3I6ICMzRTRDNUM7XHJcbn1cclxuLnJhZGlvc19fZ3JvdXAge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuLnRpdGxlMl9hbGVydCB7XHJcblx0Zm9udC1zaXplOiA0NXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTM7XHJcbn1cclxuXHJcbi50aXRsZTFfYWxlcnQge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5wYWdlLWFsZXJ0bWFpbC12MSB7XHJcblx0Lmp1bWJvdHJvbi12MV9fdGl0bGUge1xyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0LnRpdGxlX19jb250ZW50LTEge1xyXG5cdFx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDMwcHggLyAxLjQgTW9udHNlcnJhdCwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRpdGxlX19jb250ZW50IHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucGFnZS1hbGVydG1haWwtdjEge1xyXG5cdC5qdW1ib3Ryb24tdjFfX3RpdGxlIHtcclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdC50aXRsZV9fY29udGVudCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIHtcclxuXHQuZm9ybS1ibG9ja19fdGV4dC12ZXJ0aWNhbCB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0Ym90dG9tOiA4MCU7XHJcblx0XHRmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMTBweCAvIDEgQW1pcmksIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XHJcblxyXG5cdH19XHJcbn1cclxuLnBhZ2UtZXN0aW1hdGlvbi12MV9fd3JhcHBlciAuanVtYm90cm9uLXYxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBlbTtcclxufVxyXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxLndyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwZW07XHJcbn1cclxuLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbS5pdGVtIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzUuanBnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDEwODBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmFsZXJ0bWFpbC1jb250ZW50LXYxIHtcclxuXHQucmVkYWMge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC81LmpwZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0aGVpZ2h0OiAxMDgwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbGVydG1haWwtY29udGVudC12MSB7XHJcblx0LnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi8qKipwYWdlIHNlcnZpY2UgbG9jYXRhaXJlcyoqL1xyXG4uanVtYm90cm9uLXYxLmxvY2F0YWlyZXMrLmVkaXRvcmlhbCB7XHJcblx0LmVkaXRvcmlhbF9fd3JhcHBlcj5kaXYge1xyXG5cdFx0dGFibGUjc2VydmljZS12YWNhbmNpZXJzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3LmFjb2VzdGF0ZWludmVzdC5jb20vc2l0ZS1hZG1pbi8uLi9pbWFnZXMvdXNlcnVwbG9hZC9hNDgxOGIxZGE2YmIwNTA3Y2NlYjdiNzk2MzRhNTQ5MC5qcGcpO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KWFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0aGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ZCB7XHJcblxyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzN3B4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0cCB7XHJcblxyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2OTBweDtcclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGl2Om50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDZweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRkaXY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMztcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRhYmxlIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTUwMHB4KSB7XHJcblxyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI5N3B4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNTAxcHgpYW5kIChtYXgtd2lkdGg6MTYwMHB4KSB7XHJcblx0XHRcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMyMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YS5saW5rcy1ncm91cF9fbGluay5idXR0b24uYnRuLXNlcnZpY2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjNjc3MDVGO1xyXG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNjc3MDVGO1xyXG5cdFx0XHR3aWR0aDogMzE4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHJcblx0fVxyXG5cclxuXHQuZWRpdG9yaWFsX193cmFwcGVyIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5qdW1ib3Ryb24tdjEubG9jYXRhaXJlcyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMGVtO1xyXG5cclxufVxyXG5cclxuLm9waW5pb25zLXYzX19iYWNrZ3JvdW5kIHtcclxuXHRiYWNrZ3JvdW5kOiB1bnNldDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XHJcblx0XHRmb250OiBub3JtYWwgbm9ybWFsIDcwMCA0MHB4IC8gMS40IE1vbnRzZXJyYXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdFx0Y29sb3I6ICMxMDE4MjA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHR9XHJcbn1cclxuXHJcbi5ib2R5LS1wYWdlLWVkaXRvcmlhbCB7XHJcblx0Lm9waW5pb25zLXYzX190aXRsZSB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHQudGl0bGVfX2NvbnRlbnQge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub3BpbmlvbnMtdjNfX2JhY2tncm91bmQge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vcGluaW9ucy12MyB7XHJcblx0XHQuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcclxuXHRcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCAvIDEuNCBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRcdFx0Y29sb3I6ICMxMDE4MjA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHQudGl0bGUtc3VidGl0bGUge1xyXG5cdFx0XHRcdC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTZweCAvIDEuNCAkZm9udC1mYW1pbHktLTM7XHJcblx0XHRcdFx0XHRjb2xvcjogIzEwMTgyMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE2cHggLyAxLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxMDE4MjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKioqcGFnZSBzZXJ2aWNlIHByb3ByacOpdGFpcmUqKi9cclxuXHJcbi5qdW1ib3Ryb24tdjEucHJvcHJpZXRhaXJlcysuZWRpdG9yaWFsIHtcclxuXHQuZWRpdG9yaWFsX193cmFwcGVyPmRpdiB7XHJcblx0XHR0YWJsZSNzZXJ2aWNlLXByb3Age1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cuYWNvZXN0YXRlaW52ZXN0LmNvbS9zaXRlLWFkbWluLy4uL2ltYWdlcy91c2VydXBsb2FkLzQ0NzljYTQxYThmMzYwZTNkN2JmZTI2YmMyNWFkMDljLmpwZyk7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpYW5kIChtYXgtd2lkdGg6IDE1MzZweCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRoZWlnaHQ6IDY4MnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRkIHtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMzdweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHAge1xyXG5cclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjkwcHg7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGRpdjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDZweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRkaXY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMztcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR0YWJsZSB7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0fVxyXG5cclxuXHQuZWRpdG9yaWFsX193cmFwcGVyIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5qdW1ib3Ryb24tdjEucHJvcHJpZXRhaXJlcyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMGVtO1xyXG5cclxufVxyXG5cclxuLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG4udGV4dGFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0b3BhY2l0eTogMTtcclxuXHJcbn1cclxuXHJcbi5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xyXG5cdC5mb3JtLWJsb2NrIHtcclxuXHRcdC5mb3JtX190ZXh0LXZlcnRpY2FsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdC5qdW1ib3Ryb24tdjFfX3RpdGxlIHtcclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdC50aXRsZV9fY29udGVudC0yIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDQ3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZSBwYXRyaW1vaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNvbnRhY3QtY29udGVudC12MS5jb250YWN0X3BhdHJpbW9pbmUge1xyXG5cdGJhY2tncm91bmQ6ICNFQkVCRUI7XHJcblx0cGFkZGluZzogMTBlbTtcclxuXHRtYXJnaW46IDA7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xyXG5cdFx0cGFkZGluZzogMGVtO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbi5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xyXG5cdC5mb3JtLWJsb2NrIHtcclxuXHRcdC5mb3JtIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwZW07XHJcblx0XHR9XHJcblx0fVxyXG59fVxyXG50YWJsZS50YWIxIHRkIHAge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMWVtO1xyXG59fVxyXG4uanVtYm90cm9uLXYxLnBhdHJpbW9pbmUrLmVkaXRvcmlhbCB7XHJcblx0LmVkaXRvcmlhbF9fd3JhcHBlcj5kaXYge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzZW07XHJcblx0fVxyXG5cclxuXHQuZWRpdG9yaWFsX193cmFwcGVyIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cclxuXHRcdGRpdiB7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI4MHB4KSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMTAwcHg7XHJcblxyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDQwcHgpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEzMDBweDtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTUwMHB4KSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxNTAwcHg7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRkaXYraW1nIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTExcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweClhbmQgKG1heC13aWR0aDo5OTJweCkge1xyXG5cdFx0XHRkaXYraW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyODBweCkge1xyXG5cdFx0XHRkaXYraW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS00O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG50YWJsZS50YWIxIHtcclxuXHRtYXgtd2lkdGg6IDEyMzBweDtcclxufVxyXG5cclxudGFibGUudGFiMyB7XHJcblx0YmFja2dyb3VuZDogIzVBNjg2RjtcclxuXHRwYWRkaW5nOiAxZW07XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNjAwcHgpIHtcclxuXHRwYWRkaW5nOiA5ZW07XHJcblx0fVxyXG59XHJcbmgyLnRpdGwyX3BhdHJpbW9pbiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG50YWJsZS50YWIyMiB7XHJcblx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0cGFkZGluZy1yaWdodDogMWVtO1xyXG59XHJcbnAuY29udGVudF9wYXRyaW1vaW4ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxudGFibGUudGFiMjIgdHIgdGQgaW1nIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyODBweCkgYW5kIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDt9XHJcblx0XHJcbn1cclxudGFibGUgdGQgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxudGFibGUudGFiLWVzdGltYXRpb24gdHIgdGQge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpICB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO31cclxufVxyXG50YWJsZS50YWIyMiB0ciB0ZCBkaXYge1xyXG4gICAgcGFkZGluZzogMCAwLjJlbTtcclxuXHQmOmxhbmcoZW4pe1xyXG5cdFx0cGFkZGluZzogMCAxZW07XHJcblx0fVxyXG59XHJcblxyXG50YWJsZS50YWIxIHRyIHRkIHAge1xyXG4gICAgcGFkZGluZzogMCAwLjJlbTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1MzZweCkgYW5kIChtaW4td2lkdGg6MTQ0MHB4KSB7XHJcbnNwYW4udGl0bDQge1xyXG4gICAgZm9udC1zaXplOiAyN3B4ICFpbXBvcnRhbnQ7fVxyXG5cdFxyXG5cdHNwYW4udGl0bDEge1xyXG5cdFx0Zm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbmEubGlua3MtZ3JvdXBfX2xpbmsuYnRuLXB0ci5idXR0b24uYnRuLXNlcnZpY2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbn1cclxudWwuY29udGVudF9wYXRyaW1vaW4ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcbnRhYmxlLnRhYjMgdHIgdGQge1xyXG5cdHdpZHRoOiA1MCU7XHJcbn1cclxudGFibGUudGFiMjIgdHIgdGQge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG59XHJcbnRhYmxlLnRhYjIyIGRpdiB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7fVxyXG59XHJcbmltZy5waWN0by10ZWwge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1x0XHJcblx0XHR3aWR0aDogOSU7XHJcblx0fVxyXG59XHJcblxyXG5zcGFuLnR4dCB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tNDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuaDIucGF0ciBzcGFuIHtcclxuXHRmb250OiBub3JtYWwgbm9ybWFsIDcwMCA0NXB4LzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxucC5jb250ZW50LXBhdHIge1xyXG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcblx0XHRmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNnB4LzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxudGQuY29sMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzZW07XHJcbn19XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1MzZweCkgYW5kIChtaW4td2lkdGg6MTI4MXB4KSB7XHJcblx0dGFibGUudGFiMjIgdGQgaW1nIHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG59XHJcbnRkLmNvbDEge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOHB4KTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIHtcclxuXHQjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xyXG5cdFx0Lm1vZHVsZS1mb3JtIHtcclxuXHRcdFx0LmZvcm1fX2ZpZWxkc19fdGl0bGUge1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzLndpdGhFeHBhbmQge1xyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxufVxyXG4uZWRpdG9yaWFsLWdtcy5jb250ZW50LWVzdGltIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxODc1cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgIG1hcmdpbjogMGVtIDAgMDt9XHJcbn1cclxudGFibGUudGFiLWVzdGltYXRpb24gdHIgdGQgc3BhbiB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjgwcHgpIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDt9XHJcbn1cclxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMS4yZW07XHJcbn19XHJcbi50aXRsZTJfYWxlcnQge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxufX1cclxuXHJcbi5jb250YWN0LWNvbnRlbnQtdjEuY29udGFjdF9wYXRyaW1vaW5lIHtcclxuXHQuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcclxuXHRcdC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSB7XHJcblx0XHRcdC50aXRsZV9fY29udGVudC0xIHtcclxuXHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyNXB4IC8gMS40IE1vbnRzZXJyYXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50aXRsZV9fY29udGVudC0yIHtcclxuXHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIDcwMCA2MHB4IC8gMS40IE1vbnRzZXJyYXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jb250YWN0LWNvbnRlbnQtdjEuY29udGFjdF9wYXRyaW1vaW5lIHtcclxuXHQuZm9ybV9fbGVnYWxzIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcbn1cclxuZGl2I2VzdGltYXRpb25fcHJvX2dyb3VwIHtcclxuXHRsaS5yYWRpb3NfX2l0ZW0ge1xyXG5cdFx0bGFiZWwucmFkaW9fX2xhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5kaXYjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xyXG5cdC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcblx0XHQuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuXHRcdFx0LnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuZGl2I2VzdGltYXRpb25fcHJvX2dyb3VwIHtcclxuXHRidXR0b24uc3VibWl0X19maWVsZC5idXR0b24uYnV0dG9uLS1hbmltLWJvcmRlciB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG59Il19 */
